Lines Matching defs:dependence

226 struct dependence : ffrt_dependence_t {
227 dependence(const void* d)
232 dependence(const task_handle& h)
239 dependence(const dependence& other)
244 dependence(dependence&& other)
249 dependence& operator=(const dependence& other)
261 dependence& operator=(dependence&& other)
271 ~dependence()
337 static inline void submit(std::function<void()>&& func, std::initializer_list<dependence> in_deps,
354 static inline void submit(std::function<void()>&& func, std::initializer_list<dependence> in_deps,
355 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
371 static inline void submit(std::function<void()>&& func, const std::vector<dependence>& in_deps,
388 static inline void submit(std::function<void()>&& func, const std::vector<dependence>& in_deps,
389 const std::vector<dependence>& out_deps, const task_attr& attr = {})
418 static inline void submit(const std::function<void()>& func, std::initializer_list<dependence> in_deps,
435 static inline void submit(const std::function<void()>& func, std::initializer_list<dependence> in_deps,
436 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
452 static inline void submit(const std::function<void()>& func, const std::vector<dependence>& in_deps,
469 static inline void submit(const std::function<void()>& func, const std::vector<dependence>& in_deps,
470 const std::vector<dependence>& out_deps, 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,
523 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
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,
561 const std::vector<dependence>& out_deps, 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,
614 std::initializer_list<dependence> out_deps, const task_attr& attr = {})
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,
652 const std::vector<dependence>& out_deps, const task_attr& attr = {})
677 static inline void wait(std::initializer_list<dependence> deps)
690 static inline void wait(const std::vector<dependence>& deps)