Поделиться через


Структура 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 останавливается при отсутствии оставшихся параметров шаблона.

Члены

BR230453.collapse_all(ru-ru,VS.110).gifОткрытые определения типов

Имя

Описание

TypeT

Синонимом типа InterfaceList.

Иерархия наследования

InterfaceListHelper

Требования

заголовок: implements.h

пространство имен: Microsoft::WRL::Details

См. также

Ссылки

Пространство имен Microsoft::WRL::Details