conditional, classe
Sélectionne un des deux types, selon la condition spécifiée.
template<bool B, class Ty1, class Ty2>
struct conditional;
template<bool _Test,class T1,class T2>
using conditional_t = typename conditional<_Test, T1, T2>::type;
Paramètres
Paramètre |
Description |
---|---|
B |
Valeur qui détermine le type sélectionné. |
Ty1 |
Type à évaluer. |
Ty2 |
Type à évaluer. |
Notes
conditional<B, Ty1, Ty2>::type équivaut à Ty1 lorsque B équivaut à true, et équivaut à Ty2 lorsque B équivaut à false.
Configuration requise
En-tête : <type_traits>
Espace de noms : std