<system_error> 関数

generic_category

一般的なエラーのカテゴリを表します。

const error_category& generic_category() noexcept;

解説

generic_category オブジェクトは、error_category を実装したものです。

is_error_code_enum_v

template <class T>
    inline constexpr bool is_error_code_enum_v = is_error_code_enum<T>::value;

is_error_condition_enum_v

template <class T>
    inline constexpr bool is_error_condition_enum_v = is_error_condition_enum<T>::value;

make_error_code

エラー コード オブジェクトを作成します。

error_code make_error_code(std::errc error) noexcept;

パラメーター

error
エラー コード オブジェクトに格納する std::errc 列挙値。

戻り値

エラー コード オブジェクト。

解説

make_error_condition

エラー条件オブジェクトを作成します。

error_condition make_error_condition(std::errc error) noexcept;

パラメーター

error
エラー コード オブジェクトに格納する std::errc 列挙値。

戻り値

エラー条件オブジェクト。

解説

system_category

低レベル システム オーバーフローによって発生したエラーのカテゴリを表します。

const error_category& system_category() noexcept;

解説

system_category オブジェクトは、error_category を実装したものです。