std:: error_category
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::error_category
| Member functions | ||||
|
(until C++20)
(until C++20)
(C++20)
|
|
定義済みヘッダー
<system_error>
|
||
|
class
error_category
;
|
(C++11以降) | |
std::error_category
は、特定のエラーカテゴリ型(例えば
std::system_category
、
std::iostream_category
など)の基底クラスとして機能します。各特定のカテゴリクラスは、
error_code
と
error_condition
のマッピングを定義し、すべてのerror_conditionに対する説明文字列を保持します。エラーカテゴリクラスのオブジェクトはシングルトンとして扱われ、参照によって渡されます。
メンバー関数
error_category
を構築する
(public member function) |
|
|
[virtual]
|
error_category
を破棄する
(virtual public member function) |
|
operator=
[deleted]
|
コピー代入不可
(public member function) |
|
[virtual]
|
カテゴリの名前を取得する
(virtual public member function) |
|
[virtual]
|
error_code
を
error_condition
にマッピングする
(virtual public member function) |
|
[virtual]
|
error_code
と
error_condition
の等価性を比較する
(virtual public member function) |
|
[virtual]
|
説明文字列を取得する
(virtual public member function) |
|
(removed in C++20)
(removed in C++20)
(C++20)
|
2つのエラーカテゴリを比較する
(function) |
特定のエラーカテゴリ
|
(C++11)
|
汎用エラーカテゴリを識別する
(関数) |
|
(C++11)
|
オペレーティングシステムエラーカテゴリを識別する
(関数) |
|
(C++11)
|
iostreamエラーカテゴリを識別する
(関数) |
|
(C++11)
|
futureエラーカテゴリを識別する
(関数) |
|
(C++11)
|
移植可能なエラーコードを保持する
(クラス) |
|
(C++11)
|
プラットフォーム依存のエラーコードを保持する
(クラス) |