std:: error_code
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::error_code
| Member functions | ||||
| Modifiers | ||||
| Observers | ||||
| Non-member functions | ||||
|
(until C++20)
(until C++20)
(C++20)
|
||||
| Helper classes | ||||
|
ヘッダーで定義
<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
(関数) |