Lines Matching refs:task_scheduler_handle
36 class task_scheduler_handle; variable
45 void release_impl(d1::task_scheduler_handle& handle);
46 bool finalize_impl(d1::task_scheduler_handle& handle);
47 TBB_EXPORT void __TBB_EXPORTED_FUNC get(d1::task_scheduler_handle&);
48 TBB_EXPORT bool __TBB_EXPORTED_FUNC finalize(d1::task_scheduler_handle&, std::intptr_t mode);
111 class task_scheduler_handle {
114 task_scheduler_handle() = default;
117 task_scheduler_handle(attach) { in task_scheduler_handle() function
122 ~task_scheduler_handle() { in ~task_scheduler_handle()
127 task_scheduler_handle(const task_scheduler_handle& other) = delete;
128 task_scheduler_handle& operator=(const task_scheduler_handle& other) = delete;
131 task_scheduler_handle(task_scheduler_handle&& other) noexcept { in task_scheduler_handle() function
134 task_scheduler_handle& operator=(task_scheduler_handle&& other) noexcept {
153 friend void r1::release_impl(task_scheduler_handle& handle);
154 friend bool r1::finalize_impl(task_scheduler_handle& handle);
155 friend void __TBB_EXPORTED_FUNC r1::get(task_scheduler_handle&);
157 friend void finalize(task_scheduler_handle&);
158 friend bool finalize(task_scheduler_handle&, const std::nothrow_t&) noexcept;
165 inline void finalize(task_scheduler_handle& handle) { in finalize()
178 inline bool finalize(task_scheduler_handle& handle, const std::nothrow_t&) noexcept { in finalize()
194 using detail::d1::task_scheduler_handle;