/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Fireworks/Core/src/CmsShowTaskExecutor.cc
75 строк
1 KB
Shahzad Malik Muzaffar
[Firework] Cleanup for private header usage
02 авг 2021, 17:50
02 авг 2021, 17:50
888fa7c
Код
Авторство
О чём код?
// -*- C++ -*- // // Package: Core // Class : CmsShowTaskExecutor // // Implementation: // <Notes on implementation> // // Original Author: Chris Jones // Created: Fri Jul 11 12:09:47 EDT 2008 // // system include files // user include files #include "Fireworks/Core/interface/CmsShowTaskExecutor.h" // // constants, enums and typedefs // // // static data member definitions // // // constructors and destructor // CmsShowTaskExecutor::CmsShowTaskExecutor() {} // CmsShowTaskExecutor::CmsShowTaskExecutor(const CmsShowTaskExecutor& rhs) // { // // do actual copying here; // } CmsShowTaskExecutor::~CmsShowTaskExecutor() {} // // assignment operators // // const CmsShowTaskExecutor& CmsShowTaskExecutor::operator=(const CmsShowTaskExecutor& rhs) // { // //An exception safe implementation is // CmsShowTaskExecutor temp(rhs); // swap(rhs); // // return *this; // } // // member functions // void CmsShowTaskExecutor::addTask(const TaskFunctor& iTask) { m_tasks.push_back(iTask); } void CmsShowTaskExecutor::startDoingTasks() { if (!m_tasks.empty()) { requestNextTask(); } } void CmsShowTaskExecutor::doNextTaskImp() { TaskFunctor f = m_tasks.front(); m_tasks.pop_front(); f(); } bool CmsShowTaskExecutor::moreTasksAvailable() { return !m_tasks.empty(); } // // const member functions // // // static member functions //