molecular
molecular::util::ManualTaskQueue< TMutex > Member List

This is the complete list of members for molecular::util::ManualTaskQueue< TMutex >, including all inherited members.

Empty()molecular::util::ManualTaskQueue< TMutex >inline
EnqueueTask(Task *task)molecular::util::ManualTaskQueue< TMutex >inline
EnqueueTask(Task *, FinishFlag &)molecular::util::ManualTaskQueue< TMutex >inline
EnqueueTask(std::function< void()> &&function, FinishFlag &flag)molecular::util::ManualTaskQueue< TMutex >inline
EnqueueTask(std::function< void()> &&function)molecular::util::ManualTaskQueue< TMutex >inline
FinishFlag typedefmolecular::util::ManualTaskQueue< TMutex >
FunctionTask typedefmolecular::util::ManualTaskQueue< TMutex >
IsFinished(FinishFlag &flag)molecular::util::ManualTaskQueue< TMutex >
Mutex typedefmolecular::util::ManualTaskQueue< TMutex >
NonCopyable()=defaultmolecular::util::NonCopyableprivate
NonCopyable(const NonCopyable &)=deletemolecular::util::NonCopyableprivate
operator=(const NonCopyable &)=deletemolecular::util::NonCopyableprivate
RunOneTask()molecular::util::ManualTaskQueue< TMutex >
Task typedefmolecular::util::ManualTaskQueue< TMutex >
~ManualTaskQueue()molecular::util::ManualTaskQueue< TMutex >