Namespaces
Variants

std::experimental:: void_t

From cppreference.net
Определено в заголовочном файле <experimental/type_traits>
template < class ... >
using void_t = void ;
(library fundamentals TS v2)

Утилитарная метафункция, которая отображает последовательность любых типов в тип void .

Примечания

Эта утилитарная метафункция используется в метапрограммировании шаблонов для обнаружения некорректно сформированных типов в контексте SFINAE . Впервые была включена в C++17 как std::void_t , а позже также добавлена в техническую спецификацию фундаментальной библиотеки как std::experimental::void_t , поскольку является зависимостью для идиомы обнаружения , а LFTS v2 основана на C++14.

Смотрите также

(C++17)
void вариативный псевдоним шаблона
(псевдоним шаблона)