std::is_error_condition_enum
Depuis fr.cppreference.net
| Défini dans l'en-tête <system_error>
|
||
template< class T >
struct is_error_condition_enum;
|
(depuis C++11) | |
Si T est une énumération de condition d'erreur (telle que std::errc), ce modèle fournit la constante membre value égale à true. Pour tout autre type, value est false.
Ce modèle peut être spécialisé pour un type défini par le programme afin d'indiquer que le type est éligible pour les conversions implicites en std::error_condition.
Modèle de variable d'assistance
|
template
<
class
T
>
inline
constexpr
bool
is_error_condition_enum_v
=
|
(depuis C++17) | |
Hérité de std:: integral_constant
Constantes membres
|
value
[static]
|
true
si
T
est un enum de condition d'erreur,
false
sinon
(constante membre publique statique) |
Fonctions membres
|
operator bool
|
convertit l'objet en
bool
, retourne
value
(fonction membre publique) |
|
operator()
(C++14)
|
retourne
value
(fonction membre publique) |
Types membres
| Type | Définition |
value_type
|
bool |
type
|
std:: integral_constant < bool , value > |
Voir aussi
|
(C++11)
|
identifie une classe comme une énumération
error_code
(modèle de classe) |