Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <task.h>
Public Member Functions | |
virtual void | spawn (task &first, task *&next)=0 |
For internal use only. More... | |
virtual void | wait_for_all (task &parent, task *child)=0 |
For internal use only. More... | |
virtual void | spawn_root_and_wait (task &first, task *&next)=0 |
For internal use only. More... | |
virtual | ~scheduler ()=0 |
Pure virtual destructor;. More... | |
virtual void | enqueue (task &t, void *reserved)=0 |
For internal use only. More... | |
Additional Inherited Members | |
![]() | |
no_copy (const no_copy &)=delete | |
no_copy ()=default | |
|
pure virtual |
For internal use only.
Implemented in tbb::internal::generic_scheduler.
Referenced by tbb::task::enqueue().
For internal use only.
Implemented in tbb::internal::generic_scheduler.
Referenced by tbb::interface5::internal::task_base::spawn().
|
pure virtual |
For internal use only.
Implemented in tbb::internal::generic_scheduler.
Referenced by tbb::task::spawn_root_and_wait().
For internal use only.
Implemented in tbb::internal::custom_scheduler< SchedulerTraits >.