std::experimental::void_t

来自cppreference.com
定义于头文件 <experimental/type_traits>
template< class... >
using void_t = void;
(库基础 TS v2)

工具元函数,映射任何类型序列到类型 void

注解

此工具原函数用于在 SFINAE 语境中检测非良构的类型。它首先作为 std::void_t 被投票选入 C++17 ,然后才同样作为 std::experimental::void_t 加入库基础 TS ,因为检测手法依赖它,而 LFTS v2 基于 C++14 。

参阅

(C++17)
void 变参别名模板
(别名模板)