Структура InterfaceListHelper
WRL поддерживает инфраструктуру и не предназначен для использования непосредственно из программного кода.
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>;
Параметры
T0
Вариант 0 шаблона, который требуется.T1
Вариант 1 шаблона, который по умолчанию не указано.T2
Вариант 2 шаблона, который по умолчанию не указано. третий параметр шаблона.T3
Вариант 3 шаблона, который по умолчанию не указано.T4
Вариант 4 шаблона, который по умолчанию не указано.T5
Вариант 5 шаблона, который по умолчанию не указано.T6
Вариант 6 шаблона, который по умолчанию не указано.T7
Вариант 7 шаблона, который по умолчанию не указано.T8
Вариант 8 шаблона, который по умолчанию не указано.T9
Вариант 9 шаблона, который по умолчанию не указано.
Заметки
Создает тип InterfaceList рекурсивно применение заданных аргументов параметра шаблона.
Шаблон InterfaceListHelper используется параметр T0 шаблона для определения первый элемент данных в структуре InterfaceList, а затем рекурсивно применяет шаблон InterfaceListHelper ко всем остальным параметрам шаблона.InterfaceListHelper останавливается при отсутствии оставшихся параметров шаблона.
Члены
Открытые определения типов
Имя |
Описание |
---|---|
TypeT |
Синонимом типа InterfaceList. |
Иерархия наследования
InterfaceListHelper
Требования
заголовок: implements.h
пространство имен: Microsoft::WRL::Details