conditional Class
Выбирает один из 2 типов, в зависимости от указанного состояния.
template<bool B, class Ty1, class Ty2>
struct conditional;
Параметры
Параметр |
Описание |
---|---|
B |
Значение, указывающее выбранный тип. |
Ty1 |
Тип, который необходимо проверить. |
Ty2 |
Тип, который необходимо проверить. |
Заметки
conditional<B, Ty1, Ty2>::type результатом которого является Ty1 при B результатом которого является true, и результатом которого является Ty2 при B результатом которого является false.
Требования
заголовок: <type_traits>
std пространство имен: