InterfaceListHelper, structure
Prend en charge l'infrastructure WRL et n'est pas destiné à être utilisé directement à partir de votre code.
template <
typename T0,
typename T1 = Nil,
typename T2 = Nil,
typename T3 = Nil,
typename T4 = Nil,
typename T5 = Nil,
typename T6 = Nil,
typename T7 = Nil,
typename T8 = Nil,
typename T9 = Nil
>
struct InterfaceListHelper;
template <
typename T0
>
struct InterfaceListHelper<T0, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil>;
Paramètres
T0
Paramètre de modèle 0, qui est requis.T1
Paramètre de modèle 1, qui par défaut n'est pas spécifié.T2
Paramètre de modèle 2, qui par défaut n'est pas spécifié. Le troisième paramètre de modèle.T3
Paramètre de modèle 3, qui par défaut n'est pas spécifié.T4
Paramètre de modèle 4, qui par défaut n'est pas spécifié.T5
Paramètre de modèle 5, qui par défaut n'est pas spécifié.T6
Paramètre de modèle 6, qui par défaut n'est pas spécifié.T7
Paramètre de modèle 7, qui par défaut n'est pas spécifié.T8
Paramètre de modèle 8, qui par défaut n'est pas spécifié.T9
Paramètre de modèle 9, qui par défaut n'est pas spécifié.
Remarques
Génère un type InterfaceList en appliquant de manière récursive les arguments de paramètres de modèle spécifiés.
Le modèle InterfaceListHelper utilise le paramètre de modèle T0 pour définir la première donnée membre dans une structure InterfaceList, puis applique de manière récursive le modèle InterfaceListHelper à tous paramètres restants de modèle. InterfaceListHelper s'arrête lorsqu'il n'y a aucun paramètre de modèle restant.
Membres
Typedefs publics
Name |
Description |
---|---|
TypeT |
Un synonyme du type InterfaceList. |
Hiérarchie d'héritage
InterfaceListHelper
Configuration requise
En-tête: implements.h
Espace de noms: Microsoft::WRL::Details