std::error_category::equivalent
From cppreference.com
< cpp | error | error category
| virtual bool equivalent( int code, const std::error_condition& condition ) const noexcept; |
(1) | (C++11以降) |
| virtual bool equivalent( const std::error_code& code, int condition ) const noexcept; |
(2) | (C++11以降) |
エラーカテゴリ(*thisで表される)において、エラーコードがエラー条件と等価であるかどうかをチェックします。
1) default_error_condition(code) == condition と等価です。
2) *this == code.category() && code.value() == condition と等価です。
[編集] パラメータ
| code | - | 比較するエラーコードを指定します。 |
| condition | - | 比較するエラー条件を指定します。 |
[編集] 戻り値
エラーコードが、*this で表されるエラーカテゴリにおいて、指定されたエラー条件と等価である場合は true、そうでない場合は false を返します。