molecular
|
Task that executes an std::function. More...
#include <Task.h>
Public Types | |
using | Super = TaskT< TFinishFlag > |
Public Member Functions | |
FunctionTaskT ()=default | |
FunctionTaskT (std::function< void()> &&function) | |
void | Run () override |
![]() | |
virtual | ~TaskT () |
void | SetFinishFlag (TFinishFlag *flag) |
TFinishFlag * | GetFinishFlag () |
Task that executes an std::function.
using molecular::util::FunctionTaskT< TFinishFlag >::Super = TaskT<TFinishFlag> |
|
default |
|
inline |
|
inlineoverridevirtual |
Implements molecular::util::TaskT< TFinishFlag >.