std::error_category:: default_error_condition
From cppreference.net
<
cpp
|
error
|
error category
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::error_category
| Member functions | ||||
|
error_category::default_error_condition
|
||||
|
(until C++20)
(until C++20)
(C++20)
|
|
virtual
std::
error_condition
default_error_condition
(
int
val
)
const
noexcept
;
|
(C++11以降) | |
指定されたエラー値に対するエラー条件を返します。
std:: error_condition ( val, * this ) と等価です。
error_category
から派生したクラスは、特定のエラー値を汎用カテゴリにマッピングするためにこの関数をオーバーライドすることができます。例えば、
std::system_category
は、POSIXの
errno
値に一致するエラー値を
std::generic_category
にマッピングするためにこの関数をオーバーライドします。
パラメータ
| val | - | エラー状態を返す対象のエラー値 |
戻り値
指定されたエラーコードに対するエラー状態。