Поделиться через


<thread> Операторов

Заголовок <thread> предоставляет следующие операторы:

operator>=

Определяет, справедливо ли, что один из объектов thread::id больше другого или равен ему.

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

Параметры

Лево
Левый объект thread::id.

правый
Правой объект thread::id.

Возвращаемое значение

!(Left < Right)

Замечания

Эта функция не вызывает исключений.

operator>

Определяет, справедливо ли, что один из объектов thread::id больше другого или равен ему.

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

Параметры

Лево
Левый объект thread::id.

правый
Правой объект thread::id.

Возвращаемое значение

Right < Left

Замечания

Эта функция не вызывает исключений.

operator<=

Определяет, справедливо ли, что один из объектов thread::id меньше другого или равен ему.

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

Параметры

Лево
Левый объект thread::id.

правый
Правой объект thread::id.

Возвращаемое значение

!(Right < Left)

Замечания

Эта функция не вызывает исключений.

operator<

Определяет, справедливо ли, что один объект thread::id меньше другого.

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

Параметры

Лево
Левый объект thread::id.

правый
Правой объект thread::id.

Возвращаемое значение

trueЗначение , если левая предшествует правому

Замечания

Оператор определяет общий порядок всех объектов thread::id. Эти объекты могут использоваться в качестве ключей в ассоциативных контейнерах.

Эта функция не вызывает исключений.

оператор!=

Проверяет неравенство двух объектов thread::id.

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

Параметры

Лево
Левый объект thread::id.

правый
Правой объект thread::id.

Возвращаемое значение

!(Left == Right)

Замечания

Эта функция не вызывает исключений.

operator==

Сравнивает два объекта thread::id на равенство.

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

Параметры

Лево
Левый объект thread::id.

правый
Правой объект thread::id.

Возвращаемое значение

Значение true, если два объекта представляют тот же поток выполнения или если ни один из объектов не представляет поток выполнения; в противном случае — значение false.

Замечания

Эта функция не вызывает исключений.

operator<<

Вставляет текстовое представление объекта thread::id в поток.

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

Параметры

Ostr
Объект basic_ostream.

Идентификатор
Объект thread::id.

Возвращаемое значение

Ostr.

Замечания

Эта функция вставляет идентификатор в Ostr.

Если два объекта thread::id равны, вставленные текстовые представления этих объектов совпадают.

См. также

<нить>