Sdílet prostřednictvím


<thread> – operátory

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

operator>=

Určuje, zda je jeden thread::id objekt větší nebo roven jinému.

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

Parametry

Šipka vlevo
Levý thread::id objekt.

Right
Správný thread::id objekt.

Vrácená hodnota

!(Left < Right)

Poznámky

Tato funkce nevyvolá žádné výjimky.

operator>

Určuje, zda je jeden thread::id objekt větší než jiný.

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

Parametry

Šipka vlevo
Levý thread::id objekt.

Right
Správný thread::id objekt.

Vrácená hodnota

Right < Left

Poznámky

Tato funkce nevyvolá žádné výjimky.

operator<=

Určuje, zda je jeden thread::id objekt menší nebo roven jinému.

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

Parametry

Šipka vlevo
Levý thread::id objekt.

Right
Správný thread::id objekt.

Vrácená hodnota

!(Right < Left)

Poznámky

Tato funkce nevyvolá žádné výjimky.

operator<

Určuje, zda je jeden thread::id objekt menší než jiný.

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

Parametry

Šipka vlevo
Levý thread::id objekt.

Right
Správný thread::id objekt.

Vrácená hodnota

true pokud vlevo předchází vpravo v celkovém pořadí; jinak , false.

Poznámky

Operátor definuje celkové pořadí u všech thread::id objektů. Tyto objekty lze použít jako klíče v asociativních kontejnerech.

Tato funkce nevyvolá žádné výjimky.

operator!=

Porovná dva thread::id objekty pro nerovnost.

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

Parametry

Šipka vlevo
Levý thread::id objekt.

Right
Správný thread::id objekt.

Vrácená hodnota

!(Left == Right)

Poznámky

Tato funkce nevyvolá žádné výjimky.

operator==

Porovná dva thread::id objekty pro rovnost.

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

Parametry

Šipka vlevo
Levý thread::id objekt.

Right
Správný thread::id objekt.

Vrácená hodnota

truepokud dva objekty představují stejné vlákno provádění nebo pokud žádný objekt nepředstavuje vlákno provádění; v opačném případě . false

Poznámky

Tato funkce nevyvolá žádné výjimky.

operator<<

Vloží textovou reprezentaci objektu thread::id do datového proudu.

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

Parametry

Ostr
Objekt basic_ostream .

Id
Objekt thread::id .

Vrácená hodnota

Ostr.

Poznámky

Tato funkce vloží ID do Ostr.

Pokud jsou dva thread::id objekty stejné, vložené textové reprezentace těchto objektů jsou stejné.

Viz také

<thread>