std::error_category::equivalent
ja.cppreference.net より
virtual bool equivalent( int code,
const std::error_condition& condition ) const noexcept;
|
(1) | (since C++11) |
virtual bool equivalent( const std::error_code& code,
int condition ) const noexcept;
|
(2) | (since C++11) |
エラーコードが、*thisで表されるエラーカテゴリのエラー条件と等しいかどうかを調べます。
1) 次に等しい
default_error_condition(code) == condition。2) 次に等しい
*this == code.category() && code.value() == condition。パラメータ
| code | - | 比較対象のエラーコードを指定します |
| condition | - | 比較対象のエラー条件を指定します |
戻り値
true エラーコードが、このエラーカテゴリで表される指定されたエラー条件と等価である場合、 false それ以外の場合。