Lines Matching refs:task
42 class task; variable
50 TBB_EXPORT void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx);
51 TBB_EXPORT void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx, d1::slot_id id);
52 TBB_EXPORT void __TBB_EXPORTED_FUNC execute_and_wait(d1::task& t, d1::task_group_context& t_ctx, d1…
180 inline void spawn(task& t, task_group_context& ctx) { in spawn()
185 inline void spawn(task& t, task_group_context& ctx, slot_id id) { in spawn()
190 inline void execute_and_wait(task& t, task_group_context& t_ctx, wait_context& wait_ctx, task_group… in execute_and_wait()
214 class alignas(task_alignment) task : public task_traits { in alignas()
216 virtual ~task() = default; in alignas()
219 virtual task* execute(execution_data&) = 0; in alignas()
220 virtual task* cancel(execution_data&) = 0; in alignas()
226 static_assert(sizeof(task) == task_alignment, "task size is broken");