Lines Matching refs:thread
15 thread synopsis
20 class thread
26 thread() noexcept;
27 template <class F, class ...Args> explicit thread(F&& f, Args&&... args);
28 ~thread();
30 thread(const thread&) = delete;
31 thread(thread&& t) noexcept;
33 thread& operator=(const thread&) = delete;
34 thread& operator=(thread&& t) noexcept;
36 void swap(thread& t) noexcept;
47 void swap(thread& x, thread& y) noexcept;
49 class thread::id
55 bool operator==(thread::id x, thread::id y) noexcept;
56 bool operator!=(thread::id x, thread::id y) noexcept; // removed in C++20
57 bool operator< (thread::id x, thread::id y) noexcept; // removed in C++20
58 bool operator<=(thread::id x, thread::id y) noexcept; // removed in C++20
59 bool operator> (thread::id x, thread::id y) noexcept; // removed in C++20
60 bool operator>=(thread::id x, thread::id y) noexcept; // removed in C++20
61 strong_ordering operator<=>(thread::id x, thread::id y) noexcept; // C++20
65 operator<<(basic_ostream<charT, traits>& out, thread::id id);
68 struct formatter<thread::id, charT>;
73 thread::id get_id() noexcept;
97 # include <__thread/thread.h>
102 // [thread.syn]