Type-erased task interface stored by the task pool. More...
#include <src/task_pool.h>
Public Member Functions | |
| virtual void | run ()=0 |
| Execute the queued task body. | |
| virtual | ~_ImplBase ()=default |
| Destroy a queued callable through its polymorphic base. | |
Type-erased task interface stored by the task pool.
|
pure virtual |
Execute the queued task body.
Implemented in task_pool_util::_Impl< Function >.