Namespaces
Variants

std::error_code

С ru.cppreference.net
 
 
Библиотека утилит
Поддержка языка
Поддержка типов (базовые типы, RTTI)
Макросы тестирования возможностей библиотеки (C++20)
Утилиты программы
Функции с переменным числом аргументов
Поддержка корутин (C++20)
Поддержка контрактов (C++26)
Трехстороннее сравнение
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Общие утилиты
Операторы отношения (устарело в C++20)
 
 
std::error_code
Функции-члены
Модификаторы
Наблюдатели
Некомпонентные функции
(до C++20)(до C++20)(C++20)
Вспомогательные классы
 
Определено в заголовке <system_error>
class error_code;
(начиная с C++11)

std::error_code представляет значение кода ошибки, зависящее от платформы. Каждый std::error_code объект хранит значение кода ошибки, полученное от операционной системы или какого-либо низкоуровневого интерфейса, и указатель на объект типа std::error_category, который соответствует указанному интерфейсу. Значения кодов ошибок не обязаны быть уникальными в разных категориях ошибок.

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

создает код ошибки
(публичная функция-член)
присваивает другой код ошибки
(публичная функция-член)
присваивает другой код ошибки
(публичная функция-член)
Модификаторы
устанавливает error_code в значение ​ 0 ​ в system_category
(публичная функция-член)
Наблюдатели
получает значение error_code
(публичная функция-член)
получает error_category для этого error_code
(публичная функция-член)
получает error_condition для этого error_code
(публичная функция-член)
получает пояснительную строку для этого error_code
(публичная функция-член)
проверяет, является ли значение ненулевым
(публичная функция-член)

Функции, не являющиеся членами класса

(удалено в C++20) (удалено в C++20) (C++20)
сравнивает два error_code объекта
(функция)
выводит значение и название категории в выходной поток
(функция)

Вспомогательные классы

идентифицирует класс как перечисление error_code
(шаблон класса)
поддержка хеширования для std::error_code
(специализация шаблона класса)

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

содержит переносимый код ошибки
(класс)
базовый класс для категорий ошибок
(класс)
создает значение кода ошибки для перечисления errc e
(функция)