Partager via


EnableIf, structure

Prend en charge l'infrastructure WRL et n'est pas destiné à être utilisé directement à partir de votre code.

template <
   bool b,
   typename T = void
>

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

Paramètres

  • T
    Un type.

  • b
    Expression booléenne.

Notes

Définit une donnée membre du type spécifié par le deuxième paramètre de modèle si le premier correspond à true.

Membres

Typedefs publics

Name

Description

type

Si le paramètre de modèle b correspond à true, la spécialisation partielle définit la donnée membre type comme étant de type T.

Hiérarchie d'héritage

EnableIf

Configuration requise

En-tête: internal.h

Espace de noms: Microsoft::WRL::Details

Voir aussi

Référence

Microsoft::WRL::Details, espace de noms