Partilhar via


<thread> operadores

O <thread> cabeçalho fornece os seguintes operadores:

operator>=

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

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

Parâmetros

Esquerda
O objeto esquerdo thread::id .

Direito
O objeto certo thread::id .

Valor de retorno

!(Left < Right)

Observações

Esta função não lança quaisquer exceções.

operator>

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

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

Parâmetros

Esquerda
O objeto esquerdo thread::id .

Direito
O objeto certo thread::id .

Valor de retorno

Right < Left

Observações

Esta função não lança quaisquer exceções.

operator<=

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

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

Parâmetros

Esquerda
O objeto esquerdo thread::id .

Direito
O objeto certo thread::id .

Valor de retorno

!(Right < Left)

Observações

Esta função não lança quaisquer exceções.

operator<

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

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

Parâmetros

Esquerda
O objeto esquerdo thread::id .

Direito
O objeto certo thread::id .

Valor de retorno

true se Esquerda precede Direita na ordenação total; caso contrário, false.

Observações

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

Esta função não lança quaisquer exceções.

operador!=

Compara dois thread::id objetos para a desigualdade.

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

Parâmetros

Esquerda
O objeto esquerdo thread::id .

Direito
O objeto certo thread::id .

Valor de retorno

!(Left == Right)

Observações

Esta função não lança quaisquer exceções.

Operador==

Compara dois thread::id objetos para igualdade.

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

Parâmetros

Esquerda
O objeto esquerdo thread::id .

Direito
O objeto certo thread::id .

Valor de retorno

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

Observações

Esta função não lança quaisquer exceções.

operator<<

Insere uma representação de texto de um thread::id objeto 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.

Observações

Esta função insere Id no Ostr.

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

Ver também

<Tópico>