<thread>
, opérateurs
operator!=
operator>
operator>=
operator<
operator<<
operator<=
operator==
operator>=
Détermine si un objet thread::id
est supérieur ou égal à un autre.
bool operator>= (
thread::id Left,
thread::id Right) noexcept
Paramètres
Left
Objet gauche thread::id
.
Right
Objet droit thread::id
.
Valeur de retour
!(Left < Right)
Notes
Cette fonction ne lève aucune exception.
operator>
Détermine si un objet thread::id
est supérieur à un autre.
bool operator> (
thread::id Left,
thread::id Right) noexcept
Paramètres
Left
Objet gauche thread::id
.
Right
Objet droit thread::id
.
Valeur de retour
Right < Left
Notes
Cette fonction ne lève aucune exception.
operator<=
Détermine si un objet thread::id
est inférieur ou égal à un autre.
bool operator<= (
thread::id Left,
thread::id Right) noexcept
Paramètres
Left
Objet gauche thread::id
.
Right
Objet droit thread::id
.
Valeur de retour
!(Right < Left)
Notes
Cette fonction ne lève aucune exception.
operator<
Détermine si un objet thread::id
est inférieur à un autre.
bool operator<(
thread::id Left,
thread::id Right) noexcept
Paramètres
Left
Objet gauche thread::id
.
Right
Objet droit thread::id
.
Valeur de retour
true
si Left précède Droite dans l’ordre total ; sinon, false
.
Notes
L’opérateur définit un classement total sur tous les objets thread::id
. Ces objets peuvent être utilisés comme clés dans les conteneurs associatifs.
Cette fonction ne lève aucune exception.
!=, opérateur
Compare deux objets thread::id
pour déterminer s'ils sont différents.
bool operator!= (
thread::id Left,
thread::id Right) noexcept
Paramètres
Left
Objet gauche thread::id
.
Right
Objet droit thread::id
.
Valeur de retour
!(Left == Right)
Notes
Cette fonction ne lève aucune exception.
operator==
Compare deux objets thread::id
pour déterminer s’ils sont égaux.
bool operator== (
thread::id Left,
thread::id Right) noexcept
Paramètres
Left
Objet gauche thread::id
.
Right
Objet droit thread::id
.
Valeur de retour
true
si les deux objets représentent le même thread d’exécution ou si aucun objet ne représente un thread d’exécution ; sinon, false
.
Notes
Cette fonction ne lève aucune exception.
operator<<
Insère une représentation textuelle d’un objet thread::id
dans un flux.
template <class Elem, class Tr>
basic_ostream<Elem, Tr>& operator<<(
basic_ostream<Elem, Tr>& Ostr, thread::id Id);
Paramètres
Ostr
Objet basic_ostream.
Id
Objet thread::id
.
Valeur de retour
Ostr.
Notes
Cette fonction insère l’ID dans Ostr.
Si deux objets thread::id
sont considérés égaux, les représentations textuelles insérées de ces objets sont identiques.