template struct Poco::TypeListType

Overview

TypeListType takes 1 - 20 typename arguments. More…

#include <TypeList.h>

template <
    typename T0 = NullTypeList,
    typename T1 = NullTypeList,
    typename T2 = NullTypeList,
    typename T3 = NullTypeList,
    typename T4 = NullTypeList,
    typename T5 = NullTypeList,
    typename T6 = NullTypeList,
    typename T7 = NullTypeList,
    typename T8 = NullTypeList,
    typename T9 = NullTypeList,
    typename T10 = NullTypeList,
    typename T11 = NullTypeList,
    typename T12 = NullTypeList,
    typename T13 = NullTypeList,
    typename T14 = NullTypeList,
    typename T15 = NullTypeList,
    typename T16 = NullTypeList,
    typename T17 = NullTypeList,
    typename T18 = NullTypeList,
    typename T19 = NullTypeList
    >
struct TypeListType
{
    // typedefs

    typedef TypeList<T0, TailType> HeadType;
};

Detailed Documentation

TypeListType takes 1 - 20 typename arguments.

Usage:

TypeListType<T0, T1, … , Tn>::HeadType typeList;

typeList is a TypeList of T0, T1, … , Tn