Compartilhar via


Operadores <thread>

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

operator>=

Determina se um objeto thread::id é maior ou igual a outro.

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

Parâmetros

Left
O objeto thread::id à esquerda.

Right
O objeto thread::id à direita.

Valor de retorno

!(Left < Right)

Comentários

Essa função não gera exceções.

operator>

Determina se um objeto thread::id é maior que outro.

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

Parâmetros

Left
O objeto thread::id à esquerda.

Right
O objeto thread::id à direita.

Valor de retorno

Right < Left

Comentários

Essa função não gera exceções.

operator<=

Determina se um objeto thread::id é menor ou igual a outro.

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

Parâmetros

Left
O objeto thread::id à esquerda.

Right
O objeto thread::id à direita.

Valor de retorno

!(Right < Left)

Comentários

Essa função não gera exceções.

operator<

Determina se um objeto thread::id é menor que outro.

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

Parâmetros

Left
O objeto thread::id à esquerda.

Right
O objeto thread::id à direita.

Valor de retorno

true se Left preceder Right na ordem total; caso contrário, false.

Comentários

O operador define uma ordenação total em todos os objetos thread::id. Esses objetos podem ser usados como chaves em contêineres associativos.

Essa função não gera exceções.

operator!=

Compara dois objetos thread::id quanto à desigualdade.

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

Parâmetros

Left
O objeto thread::id à esquerda.

Right
O objeto thread::id à direita.

Valor de retorno

!(Left == Right)

Comentários

Essa função não gera exceções.

operator==

Compara dois objetos thread::id quanto à igualdade.

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

Parâmetros

Left
O objeto thread::id à esquerda.

Right
O objeto thread::id à direita.

Valor de retorno

true se os dois objetos representarem o mesmo thread de execução ou se nenhum dos objetos representar um thread de execução; caso contrário, false.

Comentários

Essa função não gera exceções.

operator<<

Insere uma representação de texto de um objeto thread::id em um fluxo.

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

Parâmetros

Ostr
Um objeto basic_ostream.

Id
Um objeto thread::id.

Valor de retorno

Ostr.

Comentários

Essa função insere Id em Ostr.

Se dois objetos thread::id forem comparados como iguais, as representações de texto inseridas desses objetos serão as mesmas.

Confira também

<thread>