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

另请参阅

Microsoft::WRL::Details 命名空间