<system_error> -Funktionen

generic_category

Stellt die Kategorie für allgemeine Fehler dar.

const error_category& generic_category() noexcept;

Hinweise

Das generic_category Objekt ist eine Implementierung von 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

Erstellt ein Fehlercodeobjekt.

error_code make_error_code(std::errc error) noexcept;

Parameter

error
Der std::errc Enumerationswert, der im Fehlercodeobjekt gespeichert werden soll.

Rückgabewert

Das Fehlercodeobjekt.

Hinweise

make_error_condition

Erstellt ein Fehlerzustandobjekt.

error_condition make_error_condition(std::errc error) noexcept;

Parameter

error
Der std::errc Enumerationswert, der im Fehlercodeobjekt gespeichert werden soll.

Rückgabewert

Das Fehlerzustandobjekt.

Hinweise

system_category

Stellt die Kategorie für Fehler dar, die von Low-Level-Systemüberläufen verursacht wurden.

const error_category& system_category() noexcept;

Hinweise

Das system_category Objekt ist eine Implementierung von error_category.