Quick Links:

bal | bbl | bdl | bsl

Public Types

bslmf::TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil > Struct Template Reference

#include <bslmf_typelist.h>

Inheritance diagram for bslmf::TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >:
bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >

List of all members.

Public Types

enum  { LENGTH = 12 }
typedef TypeList12< t_A1, t_A2,
t_A3, t_A4, t_A5, t_A6, t_A7,
t_A8, t_A9, t_A10, t_A11,
t_A12 > 
ListType
typedef t_A1 Type1
typedef t_A2 Type2
typedef t_A3 Type3
typedef t_A4 Type4
typedef t_A5 Type5
typedef t_A6 Type6
typedef t_A7 Type7
typedef t_A8 Type8
typedef t_A9 Type9
typedef t_A10 Type10
typedef t_A11 Type11
typedef t_A12 Type12
typedef ListType Type

Detailed Description

template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
struct bslmf::TypeList< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, Nil, Nil, Nil, Nil, Nil, Nil, Nil, Nil >

This template provides a specialization of TypeList of 12 types.

See Component bslmf_typelist


Member Typedef Documentation

template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef TypeList12<t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12> bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::ListType [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A1 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type1 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A2 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type2 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A3 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type3 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A4 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type4 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A5 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type5 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A6 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type6 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A7 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type7 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A8 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type8 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A9 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type9 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A10 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type10 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A11 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type11 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef t_A12 bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type12 [inherited]
template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
typedef ListType bslmf::TypeList12< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12 >::Type [inherited]

Member Enumeration Documentation

template<class t_A1, class t_A2, class t_A3, class t_A4, class t_A5, class t_A6, class t_A7, class t_A8, class t_A9, class t_A10, class t_A11, class t_A12>
anonymous enum [inherited]
Enumerator:
LENGTH 

The documentation for this struct was generated from the following file: