InterfaceListHelper Yapısı
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
Sözdizimi
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>;
Parametreler
T0
Gerekli olan şablon parametresi 0.
T1
Varsayılan olarak belirtilmeyen şablon parametresi 1.
T2
Varsayılan olarak belirtilmeyen şablon parametresi 2. Üçüncü şablon parametresi.
T3
Varsayılan olarak belirtilmeyen şablon parametresi 3.
T4
Varsayılan olarak belirtilmeyen şablon parametresi 4.
T5
Varsayılan olarak belirtilmeyen şablon parametresi 5.
T6
Varsayılan olarak belirtilmeyen şablon parametresi 6.
T7
Varsayılan olarak belirtilmeyen şablon parametresi 7.
T8
Varsayılan olarak belirtilmeyen şablon parametresi 8.
T9
Varsayılan olarak belirtilmeyen şablon parametresi 9.
Açıklamalar
Belirtilen şablon parametresi bağımsız değişkenlerini yinelemeli olarak uygulayarak bir InterfaceList
tür oluşturur.
InterfaceListHelper şablonu, bir InterfaceList
yapıdaki ilk veri üyesini tanımlamak için şablon parametresi T0'ı kullanır ve ardından InterfaceListHelper şablonunu kalan tüm şablon parametrelerine yinelemeli olarak uygular. InterfaceListHelper , şablon parametresi kalmadığında durur.
Üyeler
Genel Tür Tanımları
Veri Akışı Adı | Açıklama |
---|---|
TypeT |
InterfaceList türü için bir eş anlamlı. |
Devralma Hiyerarşisi
InterfaceListHelper
Gereksinimler
Üst bilgi: implements.h
Ad Alanı: Microsoft::WRL::D etails