std::error_category — cppreference.com
Материал из cppreference.com
<tbody> </tbody>
|
|
(начиная с C++11) | |
std::error_category служит базовым классом для определённых типов категорий ошибок, таких как std::system_category, std::iostream_category и т.д. Каждый конкретный класс категории определяет сопоставление error_code - error_condition и содержит поясняющие строки для всех error_condition. Объекты классов категорий ошибок обрабатываются как синглтоны, передаваемые по ссылке.
Функции-элементы
создаёт error_category (public функция-элемент) [править] | |
[virtual] |
уничтожает error_category (virtual public функция-элемент) [править] |
operator= [удалено] |
нет присваивания копированием (public функция-элемент) [править] |
[virtual] |
получает название категории (virtual public функция-элемент) [править] |
[virtual] |
отображает error_code на error_condition (virtual public функция-элемент) [править] |
[virtual] |
сравнивает error_code и error_condition на эквивалентность (virtual public функция-элемент) [править] |
[virtual] |
получает пояснительную строку (virtual public функция-элемент) [править] |
(удалено в C++20)(удалено в C++20)(C++20) |
сравнивает две категории ошибок (функция) [править] |