std::error_category
С ru.cppreference.net
| (начиная с C++11) <system_error>
|
||
class error_category;
|
служит базовым классом для конкретных типов категорий ошибок, таких как | |
std::error_categorystd::system_category, std::iostream_category и т.д. Каждый конкретный класс категории определяет - error_code отображение и содержит пояснительные строки для всех error_conditions. Объекты классов категорий ошибок рассматриваются как синглтоны, передаваемые по ссылке.error_condition
Функции-члены
конструирует
error_category
(public member function) |
|
|
[virtual]
|
уничтожает
error_category
(virtual public member function) |
|
operator=
[deleted]
|
не копируемый оператор присваивания
(public member function) |
|
[virtual]
|
получает имя категории
(virtual public member function) |
|
[virtual]
|
преобразует
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) |
Конкретные категории ошибок
|
(C++11)
|
идентифицирует общую категорию ошибок
(функция) |
|
(C++11)
|
идентифицирует категорию ошибок операционной системы
(функция) |
|
(C++11)
|
идентифицирует категорию ошибок ввода-вывода
(функция) |
|
(C++11)
|
идентифицирует категорию ошибок future
(функция) |
|
(C++11)
|
содержит переносимый код ошибки
(класс) |
|
(C++11)
|
содержит платформозависимый код ошибки
(класс) |