EnableIf 结构

支持WRL基础结构并且不应在代码中直接使用。

template <
   bool b,
   typename T = void
>

struct EnableIf;
template <
   typename T
>
struct EnableIf<true, T>;

参数

  • T
    一个类型。

  • b
    布尔表达式。

备注

,如果第一个模板参数的计算结果为 true,定义第二个模板参数指定的类型的数据成员。

成员

BR244914.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

type

如果模板参数 b 计算结果为 true,部分专用化定义数据成员 type 是类型 T。

继承层次结构

EnableIf

要求

标头: internal.h

命名空间: Microsoft::WRL::Details

请参见

参考

Microsoft::WRL::Details 命名空间