Lines Matching refs:task_handle
181 class task_handle {
183 task_handle() : p(nullptr)
186 task_handle(ffrt_task_handle_t p) : p(p)
190 ~task_handle()
197 task_handle(task_handle const&) = delete;
198 task_handle& operator=(task_handle const&) = delete;
200 inline task_handle(task_handle&& h)
205 inline task_handle& operator=(task_handle&& h)
232 dependence(const task_handle& h)
487 static inline task_handle submit_h(std::function<void()>&& func, const task_attr& attr = {})
503 static inline task_handle submit_h(std::function<void()>&& func, std::initializer_list<dependence> in_deps,
522 static inline task_handle submit_h(std::function<void()>&& func, std::initializer_list<dependence> in_deps,
541 static inline task_handle submit_h(std::function<void()>&& func, const std::vector<dependence>& in_deps,
560 static inline task_handle submit_h(std::function<void()>&& func, const std::vector<dependence>& in_deps,
578 static inline task_handle submit_h(const std::function<void()>& func, const task_attr& attr = {})
594 static inline task_handle submit_h(const std::function<void()>& func, std::initializer_list<dependence> in_deps,
613 static inline task_handle submit_h(const std::function<void()>& func, std::initializer_list<dependence> in_deps,
632 static inline task_handle submit_h(const std::function<void()>& func, const std::vector<dependence>& in_deps,
651 static inline task_handle submit_h(const std::function<void()>& func, const std::vector<dependence>& in_deps,