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.