Freigeben über


EnableIf-Struktur

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

Syntax

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

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

Parameter

T
Ein -Typ.

b
Ein boolescher Ausdruck.

Hinweise

Definiert ein Datenmememm des Typs, der durch den zweiten Vorlagenparameter angegeben wird, wenn der erste Vorlagenparameter ausgewertet truewird.

Member

Öffentliche Typedefs

Name Beschreibung
type Wenn der Vorlagenparameter b ausgewertet wirdtrue, definiert die Teilspezialisierung das zu typisierende Datenmemm typeT.

Vererbungshierarchie

EnableIf

Anforderungen

Header: internal.h

Namespace: Microsoft::WRL::D etails

Siehe auch

Microsoft::WRL::Details-Namespace