Lines Matching defs:thread
21 class thread {
23 thread() noexcept
28 class = std::enable_if_t<!std::is_same_v<std::remove_cv_t<std::remove_reference_t<Fn>>, thread>>>
29 explicit thread(const char* name, qos qos_, Fn&& fn, Args&&... args)
41 class = std::enable_if_t<!std::is_same_v<std::remove_cv_t<std::remove_reference_t<Fn>>, thread>>>
42 explicit thread(qos qos_, Fn&& fn, Args&&... args)
54 class = std::enable_if_t<!std::is_same_v<std::remove_cv_t<std::remove_reference_t<Fn>>, thread>>,
57 explicit thread(Fn&& fn, Args&& ... args)
68 thread(const thread&) = delete;
69 thread& operator=(const thread&) = delete;
71 thread(thread&& th) noexcept
76 thread& operator=(thread&& th) noexcept
79 thread tmp(std::move(th));
103 ~thread()
118 void swap(thread& other) noexcept