<thread>
演算子
operator!=
operator>
operator>=
operator<
operator<<
operator<=
operator==
operator>=
一方の thread::id
オブジェクトの値が、もう一方のオブジェクトの値以上かどうかを判断します。
bool operator>= (
thread::id Left,
thread::id Right) noexcept
パラメーター
Left
左側の thread::id
オブジェクト。
Right
右側の thread::id
オブジェクト。
戻り値
!(Left < Right)
解説
この関数では、例外がスローされません。
operator>
一方の thread::id
オブジェクトの値が、もう一方のオブジェクトの値より大きいかどうかを判断します。
bool operator> (
thread::id Left,
thread::id Right) noexcept
パラメーター
Left
左側の thread::id
オブジェクト。
Right
右側の thread::id
オブジェクト。
戻り値
Right < Left
解説
この関数では、例外がスローされません。
operator<=
一方の thread::id
オブジェクトの値が、もう一方のオブジェクトの値以下かどうかを判断します。
bool operator<= (
thread::id Left,
thread::id Right) noexcept
パラメーター
Left
左側の thread::id
オブジェクト。
Right
右側の thread::id
オブジェクト。
戻り値
!(Right < Left)
解説
この関数では、例外がスローされません。
operator<
一方の thread::id
オブジェクトの値が、もう一方のオブジェクトの値より小さいかどうかを判断します。
bool operator<(
thread::id Left,
thread::id Right) noexcept
パラメーター
Left
左側の thread::id
オブジェクト。
Right
右側の thread::id
オブジェクト。
戻り値
合計順序で左が右より前にある場合は true
、それ以外の場合は false
です。
解説
この演算子は、すべての thread::id
オブジェクトでの全体の順序付けを定義します。 これらのオブジェクトは、連想コンテナー内のキーとして使用できます。
この関数では、例外がスローされません。
operator!=
2 つの thread::id
オブジェクトが等しくないかどうかを比較します。
bool operator!= (
thread::id Left,
thread::id Right) noexcept
パラメーター
Left
左側の thread::id
オブジェクト。
Right
右側の thread::id
オブジェクト。
戻り値
!(Left == Right)
解説
この関数では、例外がスローされません。
operator==
2 つの thread::id
オブジェクトが等しいかどうかを比較します。
bool operator== (
thread::id Left,
thread::id Right) noexcept
パラメーター
Left
左側の thread::id
オブジェクト。
Right
右側の thread::id
オブジェクト。
戻り値
2 つのオブジェクトが同じ実行スレッドを表している場合、またはいずれのオブジェクトも実行スレッドを表していない場合は 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 オブジェクト。
Id
thread::id
オブジェクト。
戻り値
Ostr。
解説
この関数は、Ostr に Id を挿入します。
2 つの thread::id
オブジェクトが等しい場合、これらのオブジェクトの挿入されたテキスト表現は同じです。