std::operator==,!=,<(std::error_code)
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <system_error> で定義
|
||
bool operator==( const error_code& lhs, const error_code& rhs ) noexcept; |
(1) | (C++11以上) |
bool operator!=( const error_code& lhs, const error_code& rhs ) noexcept; |
(1) | (C++11以上) |
bool operator<( const error_code& lhs, const error_code& rhs ) noexcept; |
(1) | (C++11以上) |
2つのエラーコードオブジェクトを比較します。
1)
lhs と rhs が等しいかどうか比較します。2)
lhs と rhs が等しくないかどうか比較します。3)
lhs が rhs より小さいかどうか調べます。引数
| lhs, rhs | - | 比較するエラーコード |
戻り値
1) エラーカテゴリおよびエラーコードが等しければ
true。2) エラーカテゴリまたはエラーコードが等しくなければ
true。3)
lhs.category() < rhs.category() であれば true。 そうでなく lhs.category() == rhs.category() && lhs.value() < rhs.value() であれば true。 そうでなければ false。関連項目
| この error_code に対する error_category を取得します (パブリックメンバ関数) | |
| error_code の値を取得します (パブリックメンバ関数) | |
(C++20で削除)(C++20で削除)(C++20) |
error_condition と error_code を比較します (関数) |