#include <task.h>
Definition at line 149 of file task.h.
◆ allocate()
task & tbb::internal::allocate_root_proxy::allocate |
( |
size_t |
size | ) |
|
|
static |
Definition at line 39 of file task.cpp.
41 __TBB_ASSERT( v,
"thread did not activate a task_scheduler_init object?" );
42 #if __TBB_TASK_GROUP_CONTEXT #define __TBB_CONTEXT_ARG(arg1, context)
Memory prefix to a task object.
#define __TBB_ASSERT(predicate, comment)
No-op version of __TBB_ASSERT.
void const char const char int ITT_FORMAT __itt_group_sync p
static generic_scheduler * local_scheduler_weak()
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t size
#define ITT_STACK_CREATE(obj)
References __TBB_ASSERT, __TBB_CONTEXT_ARG, ITT_STACK_CREATE, tbb::internal::governor::local_scheduler_weak(), p, and size.
Referenced by operator new().
◆ free()
void tbb::internal::allocate_root_proxy::free |
( |
task & |
task | ) |
|
|
static |
Definition at line 51 of file task.cpp.
53 __TBB_ASSERT( v,
"thread does not have initialized task_scheduler_init object?" );
54 #if __TBB_TASK_GROUP_CONTEXT #define __TBB_ASSERT(predicate, comment)
No-op version of __TBB_ASSERT.
Task is known to have been allocated by this scheduler.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task * task
static generic_scheduler * local_scheduler_weak()
References __TBB_ASSERT, tbb::internal::governor::local_scheduler_weak(), tbb::internal::local_task, and task.
Referenced by operator delete().
The documentation for this class was generated from the following files: