<system_error>
例外クラス system_error および低レベルのシステム エラーを処理するための関連テンプレートを定義するに <system_error> ヘッダーを含めます。
#include <system_error>
オブジェクト
一般的なエラーのカテゴリを表します。 |
|
低レベルのシステムによるオーバーフロー エラーのカテゴリを表します。 |
Typedef
すべてのエラー コードのマクロにシンボル名を指定する列挙体を表す型は <errno.h>の Posix で定義されています。 |
関数
error_code オブジェクトを作成します。 |
|
error_condition オブジェクトを作成します。 |
演算子
演算子の左側のオブジェクトが右側オブジェクトと等しいかどうかをテストします。 |
|
演算子の左側のオブジェクトが右側オブジェクトと等しくないかどうかをテストします。 |
|
オブジェクトである場合、比較対象に渡されるオブジェクトより小さいかどうかを調べます。 |
列挙型
<errno.h> の Posix で定義されているすべてのエラー コードのマクロにシンボル名を提供します。 |
Classes and Structs
abstract、エラー コードのカテゴリを記述するオブジェクトの共通ベースを表します。 |
|
実装固有である低レベルのシステム エラーを表します。 |
|
ユーザー定義のエラー コードを表します。 |
|
この型述語を error_code クラス の列挙体のテスト表します。 |
|
この型述語を error_condition クラス の列挙体のテスト表します。 |
|
完全にスローされたすべての例外の基本クラスを下位システム オーバーフローを報告することを表します。 |
必要条件
ヘッダー: <system_error>
名前空間: std