Espacios de nombres
Variantes

std::is_error_code_enum

De cppreference.com
 
 
Biblioteca de servicios
 
 
std::error_code
Las funciones miembro
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Modificadores
Original:
Modifiers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Los observadores
Original:
Observers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Terceros funciones
Original:
Non-member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Clases de ayuda
Original:
Helper classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
<tbody> </tbody>
Definido en el archivo de encabezado <system_error>
template< class T > struct is_error_code_enum;
(desde C++11)

Si T es una enumeración de código de error, esta plantilla proporciona la constante miembro value igual a true. Para cualquier otro tipo, value es false.

Esta plantilla puede estar especializada para un tipo definido por el usuario para indicar que el tipo es elegible para conversiones automáticas de std::error_code y std::error_condition.

Las siguientes clases de la biblioteca estándar son una enumeración de código de error:

  • std::io_errc
  • std::future_errc.

Plantilla de variable auxiliar

<tbody> </tbody>
template< class T > inline constexpr bool is_error_code_enum_v = is_error_code_enum<T>::value;
(desde C++17)

Heredado de std::integral_constant

Constantes miembro

value
[estático]
true si T es una enumeración de código de error, de lo contrario false.
(constante miembro pública estática)

Funciones miembro

operator bool
Convierte el objeto a bool, devuelve value.
(función miembro pública)
operator()
(C++14)
Devuelve value.
(función miembro pública)

Tipos miembro

Tipo Definición
value_type bool
type std::integral_constant<bool, value>

Véase también

Identifica una enumeración como una condición de error (std::error_condition).
(plantilla de clase) [editar]