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