<system_error>
Включать заголовок <system_error> для идентификации класса system_error исключения и связанные шаблоны для обработки низкоуровневые системной ошибки.
#include <system_error>
Объекты
Представляет категорию родовых ошибок. |
|
Представляет категорию ошибок, вызванных низкоуровневыми переполнениями системы. |
Определения типов
Тип, представляющий перечисление, возвращающее символические имена всех макросов кода ошибки, определенные в <errno.h> Posix. |
Функции
Создает объект error_code. |
|
Создает объект error_condition. |
Операторы
Тесты, если объект находится в левой части оператора равен объекту с правой стороны. |
|
Тесты, если объект находится в левой части оператора не равен объекту с правой стороны. |
|
Тесты, если объект меньше, чем переданный объект для сравнения. |
Перечисления
Предоставляет символические имена всех макросов кода ошибки, определенных в <errno.h> Posix. |
Классы и структуры
Представляет abstract base, общее для объектов, описывающий категорию кодов ошибок. |
|
Представляет низкоуровневые системные ошибки, относящийся реализация-. |
|
Представляет определяемые пользователем коды ошибок. |
|
Представляет предикат типа, который проверяет error_code Class для перечисления. |
|
Представляет предикат типа, который проверяет error_condition Class для перечисления. |
|
Представляет базовый класс для всех исключений, пунктирная, чтобы информировать нижний уровень переполнение системы. |
Требования
заголовок: <system_error>
std пространство имен: