# 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, typename T20 = NullTypeList, typename T21 = NullTypeList, typename T22 = NullTypeList, typename T23 = NullTypeList, typename T24 = NullTypeList, typename T25 = NullTypeList, typename T26 = NullTypeList, typename T27 = NullTypeList, typename T28 = NullTypeList, typename T29 = NullTypeList, typename T30 = NullTypeList, typename T31 = NullTypeList, typename T32 = NullTypeList, typename T33 = NullTypeList, typename T34 = NullTypeList, typename T35 = NullTypeList, typename T36 = NullTypeList, typename T37 = NullTypeList, typename T38 = NullTypeList, typename T39 = NullTypeList >

# struct TypeListType

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

## Description

TypeListType takes 1 - 40 typename arguments. Usage:

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

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

## Types

### HeadType

typedef TypeList < T0, TailType > HeadType;