Namespaces
Variants

std:: error_category

From cppreference.net
Utilities library
Определено в заголовке <system_error>
class error_category ;
(начиная с C++11)

std::error_category служит базовым классом для конкретных типов категорий ошибок, таких как std::system_category , std::iostream_category и другие. Каждый конкретный класс категории определяет соответствие между error_code и error_condition и содержит пояснительные строки для всех error_condition. Объекты классов категорий ошибок обрабатываются как синглтоны и передаются по ссылке.

Функции-члены

конструирует error_category
(public member function)
[virtual]
уничтожает error_category
(virtual public member function)
operator=
[deleted]
не копируемый оператор присваивания
(public member function)
[virtual]
получает имя категории
(virtual public member function)
преобразует error_code в error_condition
(virtual public member function)
[virtual]
сравнивает error_code и error_condition на эквивалентность
(virtual public member function)
[virtual]
получает поясняющую строку
(virtual public member function)
(removed in C++20) (removed in C++20) (C++20)
сравнивает две категории ошибок
(function)

Конкретные категории ошибок

идентифицирует общую категорию ошибок
(функция)
идентифицирует категорию ошибок операционной системы
(функция)
идентифицирует категорию ошибок ввода-вывода
(функция)
идентифицирует категорию ошибок future
(функция)

Смотрите также

содержит переносимый код ошибки
(класс)
(C++11)
содержит платформозависимый код ошибки
(класс)