Поделиться через


<system_error>Функции

generic_category

Представляет категорию общих ошибок.

const error_category& generic_category() noexcept;

Замечания

Объект generic_category представляет собой реализацию error_category.

is_error_code_enum_v

Вспомогательный шаблон переменной для значения is_error_code_enum.

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

is_error_condition_enum_v

Вспомогательный шаблон переменной для значения is_error_condition_enum.

template <class T>
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.