Lines Matching refs:task_group_context
47 class task_group_context; variable
65 TBB_EXPORT void __TBB_EXPORTED_FUNC initialize(d1::task_group_context&);
66 TBB_EXPORT void __TBB_EXPORTED_FUNC destroy(d1::task_group_context&);
67 TBB_EXPORT void __TBB_EXPORTED_FUNC reset(d1::task_group_context&);
68 TBB_EXPORT bool __TBB_EXPORTED_FUNC cancel_group_execution(d1::task_group_context&);
69 TBB_EXPORT bool __TBB_EXPORTED_FUNC is_group_execution_cancelled(d1::task_group_context&);
70 TBB_EXPORT void __TBB_EXPORTED_FUNC capture_fp_settings(d1::task_group_context&);
100 …function_task(FF&& f, d1::wait_context& wo, d1::task_group_context& ctx, d1::small_object_allocato… in function_task()
164 class task_group_context : no_copy {
222 task_group_context* my_parent;
225 task_group_context* my_actual_context;
256 - sizeof(task_group_context*) // my_parent
264 task_group_context(context_traits t, string_resource_index name) in task_group_context() function
271 task_group_context(task_group_context* actual_context) in task_group_context() function
296 task_group_context& actual_context() noexcept { in actual_context()
304 const task_group_context& actual_context() const noexcept { in actual_context()
339 task_group_context(kind_type relation_with_parent = bound,
341 : task_group_context(make_traits(relation_with_parent, t), CUSTOM_CTX) {} in task_group_context() function
344 task_group_context(string_resource_index name ) in task_group_context() function
345 : task_group_context(make_traits(bound, default_traits), name) {} in task_group_context()
348 ~task_group_context() { in ~task_group_context()
403 const task_group_context& ctx = actual_context(); in traits()
420 static_assert(sizeof(task_group_context) == 128, "Wrong size of task_group_context");
496 task_group_context m_context;
537 task_group_context& context() noexcept { in context()
554 , m_context(task_group_context::bound, task_group_context::default_traits | traits)
557 task_group_base(task_group_context& ctx) in task_group_base()
598 task_group() : task_group_base(task_group_context::concurrent_wait) {} in task_group()
599 task_group(task_group_context& ctx) : task_group_base(ctx) {} in task_group()
634 task_group_context& context;
640 spawn_delegate(task* a_task, task_group_context& ctx) in spawn_delegate()
677 isolated_task_group(task_group_context& ctx) : task_group(ctx) {} in isolated_task_group()
715 task_group_context* ctx = current_context(); in is_current_task_group_canceling()
723 using detail::d1::task_group_context;