Namespaces
Variants

std:: error_code

From cppreference.net
Utilities library
ヘッダーで定義 <system_error>
class error_code ;
(C++11以降)

std::error_code はプラットフォーム依存のエラーコード値を表します。各 std::error_code オブジェクトは、オペレーティングシステムまたは何らかの低レベルインターフェースに由来するエラーコード値と、該当するインターフェースに対応する std::error_category 型のオブジェクトへのポインタを保持します。エラーコード値は、異なるエラーカテゴリ間で一意である必要はありません。

目次

メンバー関数

error_codeを構築する
(public member function)
別のerror_codeを代入する
(public member function)
別のerror_codeを代入する
(public member function)
修飾子
error_code system_category の値 0 に設定する
(public member function)
オブザーバー
error_code の値を取得する
(public member function)
このerror_codeのerror_categoryを取得する
(public member function)
この error_code に対応する error_condition を取得する
(public member function)
この error_code の説明文字列を取得する
(public member function)
値が非ゼロかどうかをチェックする
(public member function)

非メンバー関数

(C++20で削除) (C++20で削除) (C++20)
二つの error_code を比較する
(関数)
値とカテゴリ名を出力ストリームに出力する
(関数)

ヘルパークラス

クラスを error_code 列挙型として識別する
(クラステンプレート)
std::error_code のハッシュサポート
(クラステンプレート特殊化)

関連項目

移植可能なエラーコードを保持する
(クラス)
エラーカテゴリの基底クラス
(クラス)
errc 列挙型のエラーコード値を生成する e
(関数)