Freigeben über


EnableIf-Struktur

Unterstützt die WRL-Infrastruktur und ist nicht für, direkt aus dem Code verwendet werden.

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 einen Datenmember des Typs, der durch den zweiten Vorlagenparameter angegeben wird, wenn der erste Vorlagenparameter zu true ergibt.

Mitglieder

BR244914.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Beschreibung

type

Wenn b Vorlagenparameter zu true ergibt, definiert die teilweise Spezialisierung Datenmember type, die dem Typ T zu sein.

Vererbungshierarchie

EnableIf

Anforderungen

Header: internal.h

Namespace: Microsoft::WRL::Details

Siehe auch

Referenz

Microsoft::WRL::Details-Namespace