Partager via


<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.

Voir aussi

<thread>