<thread> Operatoren

operator!=
operator>
operator>=
operator<
operator<<
operator<=
operator==

operator>=

Bestimmt, ob ein thread::id-Objekt größer als oder gleich einem anderen Objekt ist.

bool operator>= (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Nach links
Das linke thread::id-Objekt.

Right
Das rechte thread::id-Objekt.

Rückgabewert

!(Left < Right)

Bemerkungen

Diese Funktion löst keine Ausnahmen aus.

operator>

Bestimmt, ob ein thread::id-Objekt größer als ein anderes Objekt ist.

bool operator> (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Nach links
Das linke thread::id-Objekt.

Right
Das rechte thread::id-Objekt.

Rückgabewert

Right < Left

Bemerkungen

Diese Funktion löst keine Ausnahmen aus.

operator<=

Bestimmt, ob ein thread::id-Objekt kleiner als oder gleich einem anderen Objekt ist.

bool operator<= (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Nach links
Das linke thread::id-Objekt.

Right
Das rechte thread::id-Objekt.

Rückgabewert

!(Right < Left)

Bemerkungen

Diese Funktion löst keine Ausnahmen aus.

operator<

Bestimmt, ob ein thread::id-Objekt kleiner als ein anderes Objekt ist.

bool operator<(
    thread::id Left,
    thread::id Right) noexcept

Parameter

Nach links
Das linke thread::id-Objekt.

Right
Das rechte thread::id-Objekt.

Rückgabewert

trueif Left precedes Right in the total order; otherwise, false.

Hinweise

Der Operator definiert eine gesamte Sortierung für alle thread::id-Objekte. Diese Objekte können als Schlüssel in assoziativen Containern verwendet werden.

Diese Funktion löst keine Ausnahmen aus.

operator!=

Überprüft zwei thread::id-Objekte auf Ungleichheit.

bool operator!= (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Nach links
Das linke thread::id-Objekt.

Right
Das rechte thread::id-Objekt.

Rückgabewert

!(Left == Right)

Bemerkungen

Diese Funktion löst keine Ausnahmen aus.

operator==

Überprüft zwei thread::id-Objekte auf Gleichheit.

bool operator== (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Nach links
Das linke thread::id-Objekt.

Right
Das rechte thread::id-Objekt.

Rückgabewert

true wenn beide Objekte den gleichen Ausführungsthread darstellen oder wenn kein Objekt einen Ausführungsthread darstellt, andernfalls false.

Hinweise

Diese Funktion löst keine Ausnahmen aus.

operator<<

Fügt eine Textdarstellung eines thread::id-Objekts in einen Stream ein.

template <class Elem, class Tr>
basic_ostream<Elem, Tr>& operator<<(
    basic_ostream<Elem, Tr>& Ostr, thread::id Id);

Parameter

Ostr
Ein basic_ostream-Objekt.

Id
Ein thread::id-Objekt.

Rückgabewert

Ostr.

Hinweise

Diese Funktion fügt die ID in ostr ein.

Wenn zwei thread::id-Objekte gleich sind, sind die eingefügten Text-Darstellungen dieser Objekte gleich.

Siehe auch

<thread>