Lines Matching refs:d1
30 namespace d1 { class task_group_context; class wait_context; struct execution_data; }
35 class task_handle_task : public d1::task {
37 d1::wait_context& m_wait_ctx;
38 d1::task_group_context& m_ctx;
39 d1::small_object_allocator m_allocator;
41 void finalize(const d1::execution_data* ed = nullptr) {
49 …task_handle_task(d1::wait_context& wo, d1::task_group_context& ctx, d1::small_object_allocator& al… in task_handle_task()
60 d1::task_group_context& ctx() const { return m_ctx; } in ctx()
89 d1::task* release() { in release()
96 static d1::task* release(task_handle& th) { return th.release(); } in release()
97 static d1::task_group_context& ctx_of(task_handle& th) { in ctx_of()