W3cubDocs

/C++

operator==,!=,<,<=,>,>=(std::thread::id)

bool operator==( thread::id lhs, thread::id rhs );
(1) (since C++11)
bool operator!=( thread::id lhs, thread::id rhs );
(2) (since C++11)
bool operator<( thread::id lhs, thread::id rhs );
(3) (since C++11)
bool operator<=( thread::id lhs, thread::id rhs );
(4) (since C++11)
bool operator>( thread::id lhs, thread::id rhs );
(5) (since C++11)
bool operator>=( thread::id lhs, thread::id rhs );
(6) (since C++11)

Compares two thread identifiers.

1-2) Checks whether lhs and rhs represent either the same thread, or no thread.
3-6) Compares lhs and rhs in such a way, that lhs and rhs are totally ordered.

Parameters

lhs, rhs - thread identifiers to compare

Return value

true whether the corresponding relation holds, false otherwise.

Exceptions

noexcept specification:
noexcept

Complexity

Constant.

See also

C documentation for thrd_equal

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp