Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <task.h>
Public Member Functions | |
allocate_additional_child_of_proxy (task &parent_) | |
task &__TBB_EXPORTED_METHOD | allocate (size_t size) const |
void __TBB_EXPORTED_METHOD | free (task &) const |
Private Attributes | |
task * | self |
No longer used, but retained for binary layout compatibility. Always NULL. More... | |
task & | parent |
Additional Inherited Members | |
![]() | |
void | operator= (const no_assign &)=delete |
no_assign (const no_assign &)=default | |
no_assign ()=default | |
|
inlineexplicit |
Definition at line 62 of file task.h.
References tbb::internal::suppress_unused_warning().
task & tbb::internal::allocate_additional_child_of_proxy::allocate | ( | size_t | size | ) | const |
Definition at line 128 of file task.cpp.
References __TBB_CONTEXT_ARG, tbb::internal::task_prefix::context, tbb::task::increment_ref_count(), tbb::internal::governor::local_scheduler_weak(), parent, tbb::task::prefix(), s, and size.
Definition at line 134 of file task.cpp.
References tbb::internal::generic_scheduler::free_task(), tbb::task::internal_decrement_ref_count(), tbb::internal::governor::local_scheduler_weak(), tbb::internal::local_task, parent, and task.
|
private |
Definition at line 60 of file task.h.
Referenced by allocate(), and free().
|
private |