std::error_code
ja.cppreference.net より
| ヘッダ <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
を比較する
(関数) |
|
値とカテゴリ名を出力ストリームに出力する
(関数) |
ヘルパークラス
|
(C++11)
|
クラスを
error_code
列挙型として識別する
(クラステンプレート) |
|
(C++11)
|
std::error_code
のハッシュサポート
(クラステンプレート特殊化) |
関連項目
|
(C++11)
|
移植可能なエラーコードを保持する
(クラス) |
|
(C++11)
|
エラーカテゴリの基底クラス
(クラス) |
|
(C++11)
|
errc
列挙型のエラーコード値を生成する
e
(関数) |