std:: error_category
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::error_category
| Member functions | ||||
|
(until C++20)
(until C++20)
(C++20)
|
|
Определено в заголовке
<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) |
|
[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)
|
содержит платформозависимый код ошибки
(класс) |