Estrutura de InterfaceListHelper
Oferece suporte à infra-estrutura WRL e não se destina a ser usado diretamente em seu código.
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>;
Parâmetros
T0
Parâmetro do modelo 0, que é necessário.T1
Parâmetro do modelo 1, que por padrão é especificado.T2
Parâmetro do modelo 2, que por padrão é especificado.O terceiro parâmetro de modelo.T3
Parâmetro do modelo 3, que por padrão é especificado.T4
Parâmetro do modelo 4, que por padrão é especificado.T5
Parâmetro do modelo 5, que por padrão é especificado.T6
Parâmetro do modelo 6, que é especificado por padrão.T7
Parâmetro do modelo 7, que por padrão é especificado.T8
Parâmetro do modelo 8, que por padrão é especificado.T9
Parâmetro do modelo 9, que por padrão é especificado.
Comentários
Cria um tipo de InterfaceList recursivamente aplicando os argumentos de parâmetro do modelo especificado.
O modelo de InterfaceListHelper usa o parâmetro do modelo T0 para definir os dados primeiro membro em uma estrutura de InterfaceList e recursivamente aplica o modelo de InterfaceListHelper para os restantes parâmetros de modelo.InterfaceListHelper pára quando não existem parâmetros modelo restantes.
Membros
Typedefs pública
Nome |
Descrição |
---|---|
TypeT |
Um sinônimo para o tipo de InterfaceList. |
Hierarquia de herança
InterfaceListHelper
Requisitos
Cabeçalho: implements.h
Namespace: Microsoft::WRL::Details