std::is_error_code_enum — cppreference.com
Материал из cppreference.com
<tbody> </tbody>
|
|
(начиная с C++11) | |
Если T это перечисление кодов ошибок, этот шаблон предоставляет константу-элемент value, равную true. Для любого другого типа value равно false.
Этот шаблон может быть специализирован для определяемого пользователем типа, чтобы указать, что этот тип подходит для автоматического преобразования std::error_code и std::error_condition.
Следующие классы стандартной библиотеки представляют собой перечисление кодов ошибок:
- std::io_errc
- std::future_errc.
Шаблон вспомогательной переменной
<tbody> </tbody>
|
|
(начиная с C++17) | |
Унаследован от std::integral_constant
Константы элементы
true, если T это перечисление кодов ошибок, false иначе (public static константа-элемент) |
Функции-элементы
преобразует объект в bool, возвращает value (public функция-элемент) | |
возвращает value (public функция-элемент) |
Типы элементы
| Тип | Определение |
value_type
|
bool
|
type
|
std::integral_constant<bool, value>
|