VTask is the abstract class stored in thread_pool.
More...
#include <VTask.hh>
VTask is the abstract class stored in thread_pool.
Definition at line 42 of file VTask.hh.
◆ size_type
◆ tid_type
◆ void_func_t
◆ VTask() [1/4]
| PTL::VTask::VTask |
( |
bool | _is_native, |
|
|
intmax_t | _depth ) |
|
inline |
◆ VTask() [2/4]
◆ ~VTask()
| virtual PTL::VTask::~VTask |
( |
| ) |
|
|
virtualdefault |
◆ VTask() [3/4]
| PTL::VTask::VTask |
( |
const VTask & | | ) |
|
|
delete |
◆ VTask() [4/4]
| PTL::VTask::VTask |
( |
VTask && | | ) |
|
|
default |
◆ depth()
| intmax_t PTL::VTask::depth |
( |
| ) |
const |
|
inline |
◆ is_native_task()
| bool PTL::VTask::is_native_task |
( |
| ) |
const |
|
inline |
◆ operator()()
| virtual void PTL::VTask::operator() |
( |
| ) |
|
|
pure virtual |
Implemented in PTL::PackagedTask< RetT, Args >, PTL::PackagedTask< RetT, Args... >, PTL::Task< RetT, Args >, PTL::Task< _Ret, _Arg, _Args... >, PTL::Task< ArgTp, decay_t< Args >... >, PTL::Task< RetT >, PTL::Task< RetT, Args... >, PTL::Task< RetT, void >, and PTL::Task< void, void >.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ m_depth
| intmax_t PTL::VTask::m_depth = 0 |
|
protected |
◆ m_func
◆ m_is_native
| bool PTL::VTask::m_is_native = false |
|
protected |
The documentation for this class was generated from the following file: