次の方法で共有


EnableIf 構造体

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

構文

template <bool b, typename T = void>
struct EnableIf;

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

パラメーター

T
型。

b
ブール式です。

解説

最初のテンプレート パラメーターが true に評価される場合、2 番目のテンプレート パラメーターによって指定された型のデータ メンバーを定義します。

メンバー

パブリック typedef

名前 説明
type テンプレート パラメーター btrue に評価される場合、部分的特殊化によってデータ メンバーtypeT 型として定義されます。

継承階層

EnableIf

要件

ヘッダー: internal.h

名前空間: Microsoft::WRL::Details

関連項目

Microsoft::WRL::Details 名前空間