Udostępnij za pośrednictwem


InterfaceListHelper — Struktura

Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.

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>;

Parametry

  • T0
    Parametr szablonu 0, który jest wymagany.

  • T1
    Parametr szablonu 1, która domyślnie jest nieokreślona.

  • T2
    Parametr szablonu 2, która domyślnie jest nieokreślona.Trzeci parametr szablonu.

  • T3
    Parametr szablonu 3, która domyślnie jest nieokreślona.

  • T4
    Parametr szablonu 4, który domyślnie jest nieokreślony.

  • T5
    Parametr szablonu 5, która domyślnie jest nieokreślona.

  • T6
    Parametr szablonu 6, która domyślnie jest nieokreślona.

  • T7
    Parametr szablonu 7, która domyślnie jest nieokreślona.

  • T8
    Parametr szablonu 8, które domyślnie jest nieokreślona.

  • T9
    Parametr szablonu 9, która domyślnie jest nieokreślona.

Uwagi

Buduje typu InterfaceList przez rekursywnie stosowania argumenty parametru określonego szablonu.

Parametr szablonu używany w szablonie InterfaceListHelper T0 do definiowania danych pierwszego członka w strukturze InterfaceList, a następnie rekursywnie stosuje wszelkie pozostałe parametry szablonu szablon InterfaceListHelper.InterfaceListHelper zatrzymuje się, gdy nie istnieją żadne pozostałe parametry szablonu.

Członkowie

Definicje typów publicznych

Nazwa

Opis

TypeT

Synonim dla typu InterfaceList.

Hierarchii dziedziczenia

InterfaceListHelper

Wymagania

Nagłówek: implements.h

Obszar nazw: Microsoft::WRL::Details

Zobacz też

Informacje

Microsoft::WRL::Details — Przestrzeń nazw