# Poco

# 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

Library: Foundation
Package: Core
Header: Poco/TypeList.h

## Description

TypeListType takes 1 - 20 typename arguments. Usage:

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

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

## Types

### HeadType

typedef TypeList < T0, TailType > HeadType;