typedef etl::conditional< ID==T1::ID, typenameT1::type, typenameetl::conditional< ID==T2::ID, typenameT2::type, typenameetl::conditional< ID==T3::ID, typenameT3::type, typenameetl::conditional< ID==T4::ID, typenameT4::type, typenameetl::conditional< ID==T5::ID, typenameT5::type, typenameetl::conditional< ID==T6::ID, typenameT6::type, typenameetl::conditional< ID==T7::ID, typenameT7::type, typenameetl::conditional< ID==T8::ID, typenameT8::type, typenameetl::conditional< ID==T9::ID, typenameT9::type, typenameetl::conditional< ID==T10::ID, typenameT10::type, typenameetl::conditional< ID==T11::ID, typenameT11::type, typenameetl::conditional< ID==T12::ID, typenameT12::type, typenameetl::conditional< ID==T13::ID, typenameT13::type, typenameetl::conditional< ID==T14::ID, typenameT14::type, typenameetl::conditional< ID==T15::ID, typenameT15::type, typenameetl::conditional< ID==T16::ID, typenameT16::type, etl::null_type< 0 > >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type >::type | type |