Namespaces
Variants

std:: error_category

From cppreference.net
Utilities library
定義済みヘッダー <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)
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)

特定のエラーカテゴリ

汎用エラーカテゴリを識別する
(関数)
オペレーティングシステムエラーカテゴリを識別する
(関数)
iostreamエラーカテゴリを識別する
(関数)
futureエラーカテゴリを識別する
(関数)

関連項目

移植可能なエラーコードを保持する
(クラス)
(C++11)
プラットフォーム依存のエラーコードを保持する
(クラス)