「cpp/error/error category」の版間の差分
提供: cppreference.com
細 Fix some translations |
編集の要約なし |
||
| 1行目: | 1行目: | ||
{{cpp/title|error_category}} | {{cpp/title|error_category}} | ||
{{cpp/error/error_category/navbar}} | {{cpp/error/error_category/navbar}} | ||
{{ddcl | header=system_error | | {{ddcl | header=system_error | =c++11 | 1= | ||
class error_category; | class error_category; | ||
}} | }} | ||
{{tt|std::error_category}} {{lc|std::system_category}}{{c|std::iostream_category}} {{tt|error_code}} {{tt|error_condition}} error_condition | |||
===メンバ関数=== | ===メンバ関数=== | ||
| 20行目: | 19行目: | ||
{{dsc end}} | {{dsc end}} | ||
=== | ====== | ||
{{dsc begin}} | {{dsc begin}} | ||
{{dsc inc | cpp/error/dsc generic_category}} | {{dsc inc | cpp/error/dsc generic_category}} | ||
{{dsc inc | cpp/error/dsc system_category}} | {{dsc inc | cpp/error/dsc system_category}} | ||
{{dsc inc | cpp/io/dsc iostream_category}} | {{dsc inc | cpp/io/dsc iostream_category}} | ||
{{dsc inc | cpp/thread | {{dsc inc | cpp/thread/dsc future_category}} | ||
{{dsc begin}} | {{dsc begin}} | ||
=== | ====== | ||
{{dsc begin}} | {{dsc begin}} | ||
{{dsc inc | cpp/error/dsc error_condition}} | {{dsc inc | cpp/error/dsc error_condition}} | ||
2018年6月23日 (土) 23:39時点における最新版
<tbody>
</tbody>
| ヘッダ <system_error> で定義
|
||
class error_category; |
(C++11以上) | |
std::error_category は std::system_category、 std::iostream_category などの特定のエラーカテゴリ型のための基底クラスとしての役割を持ちます。 特定のカテゴリクラスはそれぞれ error_code と error_condition のマッピングを定義し、すべての error_condition に対する説明文字列を保持します。 エラーカテゴリクラスのオブジェクトはシングルトンとして扱われ、参照渡しされます。
メンバ関数
error_category を構築します (パブリックメンバ関数) | |
[仮想] |
error_category を破棄します (仮想パブリックメンバ関数) |
operator= [削除] |
コピー代入可能ではありません (パブリックメンバ関数) |
[仮想] |
カテゴリーの名前を取得します (仮想パブリックメンバ関数) |
error_code を error_condition にマップします (仮想パブリックメンバ関数) | |
[仮想] |
error_code と error_condition の同等性を比較します (仮想パブリックメンバ関数) |
[仮想] |
説明文字列を取得します (仮想パブリックメンバ関数) |
(C++20で削除)(C++20で削除)(C++20) |
2つのエラーカテゴリを比較します (関数) |
特定のエラーカテゴリ
(C++11) |
一般エラーカテゴリを識別します (関数) |
(C++11) |
オペレーティングシステムのエラーカテゴリを識別します (関数) |
(C++11) |
入出力ストリームのエラーカテゴリを識別します (関数) |
(C++11) |
フューチャーのエラーカテゴリを識別します (関数) |
関連項目
(C++11) |
移植性のあるエラーコードを保持します (クラス) |
(C++11) |
プラットフォーム依存のエラーコードを保持します (クラス) |