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