Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <task_group.h>
Public Member Functions | |
task_handle (const F &f) | |
task_handle (F &&f) | |
void | operator() () const |
Private Member Functions | |
void | mark_scheduled () |
![]() | |
void | operator= (const no_assign &)=delete |
no_assign (const no_assign &)=default | |
no_assign ()=default | |
Private Attributes | |
F | my_func |
intptr_t | my_state |
Static Private Attributes | |
static const intptr_t | scheduled = 0x1 |
Friends | |
template<typename _F > | |
class | internal::task_handle_task |
class | task_group |
class | structured_task_group |
Definition at line 45 of file task_group.h.
|
inline |
Definition at line 65 of file task_group.h.
|
inline |
Definition at line 67 of file task_group.h.
|
inlineprivate |
Definition at line 58 of file task_group.h.
References tbb::internal::eid_invalid_multiple_scheduling, and tbb::internal::throw_exception().
Referenced by tbb::task_group::run_and_wait(), tbb::structured_task_group::run_and_wait(), and tbb::internal::task_handle_task< F >::task_handle_task().
|
inline |
Definition at line 70 of file task_group.h.
Definition at line 46 of file task_group.h.
|
friend |
Definition at line 48 of file task_group.h.
|
friend |
Definition at line 47 of file task_group.h.
|
private |
Definition at line 55 of file task_group.h.
|
private |
Definition at line 56 of file task_group.h.
|
staticprivate |
Definition at line 53 of file task_group.h.