Lines Matching refs:d2
75 namespace d2 {
452 task* res = d2::task_ptr_or_nullptr(m_func); in execute()
481 task* res = d2::task_ptr_or_nullptr(m_func); in execute()
513 task_group_status internal_run_and_wait(d2::task_handle&& h) { in internal_run_and_wait()
516 using acs = d2::task_handle_accessor; in internal_run_and_wait()
542 d2::task_handle prepare_task_handle(F&& f) { in prepare_task_handle()
545 using function_task_t = d2::function_task<typename std::decay<F>::type>; in prepare_task_handle()
546 …d2::task_handle_task* function_task_p = alloc.new_object<function_task_t>(std::forward<F>(f), m_w… in prepare_task_handle()
548 return d2::task_handle_accessor::construct(function_task_p); in prepare_task_handle()
606 void run(d2::task_handle&& h) { in run()
609 using acs = d2::task_handle_accessor; in run()
616 d2::task_handle defer(F&& f) { in defer()
626 task_group_status run_and_wait(d2::task_handle&& h) { in run_and_wait()
685 void run(d2::task_handle&& h) { in run()
688 using acs = d2::task_handle_accessor; in run()
737 using detail::d2::task_handle;