libstdc++
Collaboration diagram for Threads:

Namespaces

namespace  std::this_thread
 

Classes

struct  std::hash< thread::id >
 
class  std::thread::id
 
class  std::jthread
 
class  std::thread
 

Functions

bool operator== (thread::id __x, thread::id __y) noexcept
 
void swap (thread &__x, thread &__y) noexcept
 
bool operator!= (thread::id __x, thread::id __y) noexcept
 
bool operator< (thread::id __x, thread::id __y) noexcept
 
bool operator<= (thread::id __x, thread::id __y) noexcept
 
bool operator> (thread::id __x, thread::id __y) noexcept
 
bool operator>= (thread::id __x, thread::id __y) noexcept
 
template<class _CharT , class _Traits >
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__out, thread::id __id)
 

Detailed Description

Since
C++11

Classes for thread support.

Function Documentation

◆ operator!=()

bool operator!= ( thread::id  __x,
thread::id  __y 
)
related

Definition at line 69 of file thread.

◆ operator<()

bool operator< ( thread::id  __x,
thread::id  __y 
)
related

Definition at line 72 of file thread.

◆ operator<<()

template<class _CharT , class _Traits >
basic_ostream< _CharT, _Traits > & operator<< ( basic_ostream< _CharT, _Traits > &  __out,
thread::id  __id 
)
related

Definition at line 89 of file thread.

◆ operator<=()

bool operator<= ( thread::id  __x,
thread::id  __y 
)
related

Definition at line 80 of file thread.

◆ operator==()

bool operator== ( thread::id  __x,
thread::id  __y 
)
related

Definition at line 311 of file std_thread.h.

◆ operator>()

bool operator> ( thread::id  __x,
thread::id  __y 
)
related

Definition at line 85 of file thread.

◆ operator>=()

bool operator>= ( thread::id  __x,
thread::id  __y 
)
related

Definition at line 89 of file thread.

◆ swap()

void swap ( thread __x,
thread __y 
)
related

Definition at line 306 of file std_thread.h.