名前空間
変種
操作

std::error_category

From cppreference.com
< cpp‎ | error
 
 
ユーティリティライブラリ
言語サポート
型のサポート (基本型、RTTI)
ライブラリ機能検査マクロ (C++20)
プログラムユーティリティ
可変引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
 
 
 
ヘッダー <system_error> で定義
class error_category;
(C++11以降)

std::error_category は、std::system_categorystd::iostream_categoryなどの特定のerror_category型のための基底クラスとして機能します。各特定のカテゴリクラスは、error_codeerror_conditionのマッピングを定義し、すべてのerror_conditionの説明文字列を保持します。error_categoryクラスのオブジェクトはシングルトンとして扱われ、参照渡しされます。

[編集] メンバ関数

error_categoryを構築する
(public メンバ関数) [編集]
error_categoryを破棄する
(仮想public メンバ関数) [編集]
operator=
[削除]
コピー代入不可
(public メンバ関数) [編集]
[virtual]
カテゴリ名を取得する
(仮想public メンバ関数) [編集]
error_codeerror_conditionにマッピングする
(仮想public メンバ関数) [編集]
[virtual]
error_codeerror_conditionの同等性を比較する
(仮想public メンバ関数) [編集]
[virtual]
説明文字列を取得します
(仮想public メンバ関数) [編集]
(C++20で削除)(C++20で削除)(C++20)
2つのエラーカテゴリを比較する
(関数) [編集]

[編集] 特定のエラーカテゴリ

ジェネリックエラーカテゴリを識別する
(関数) [編集]
オペレーティングシステムのエラーカテゴリを識別する
(関数) [編集]
iostreamのエラーカテゴリを識別する
(関数) [編集]
futureエラーカテゴリを識別する
(関数) [編集]

[編集] 関連項目

ポータブルなエラーコードを保持する
(クラス) [編集]
プラットフォーム依存のエラーコードを保持する
(クラス) [編集]
English 日本語 中文(简体) 中文(繁體)