EnableIf 结构
支持 WRL 基础结构,不应在代码中直接使用。
语法
template <bool b, typename T = void>
struct EnableIf;
template <typename T>
struct EnableIf<true, T>;
参数
T
类型。
b
一个布尔表达式。
备注
如果第一个模板参数的计算结果为 true
,则定义第二个模板参数指定的类型的数据成员。
成员
公共 Typedef
名称 | 描述 |
---|---|
type |
如果模板参数 b 的计算结果为 true ,则部分专用化会将数据成员 type 定义为类型 T 。 |
继承层次结构
EnableIf
要求
标头:internal.h
命名空间:Microsoft::WRL::Details