conditional Class
Selecciona uno de dos tipos, dependiendo de la condición especificada.
template<bool B, class Ty1, class Ty2>
struct conditional;
Parámetros
Parámetro |
Descripción |
---|---|
B |
El valor que determina el tipo seleccionado. |
Ty1 |
el tipo a evaluar. |
Ty2 |
el tipo a evaluar. |
Comentarios
conditional<B, Ty1, Ty2>::type se evalúa como Ty1 cuando B se evalúa como true, y se evalúa como Ty2 cuando B se evalúa como false.
Requisitos
encabezado: <type_traits>
espacio de nombres: std