Quick Links:

bal | bbl | bdl | bsl

Classes | Public Types

bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 > Struct Template Reference

#include <bslmf_typelist.h>

Inheritance diagram for bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >:
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, t_A13, t_A14, t_A15, t_A16, t_A17, Nil, Nil, Nil >

List of all members.

Classes

struct  TypeOf

Public Types

enum  { LENGTH = 17 }
typedef TypeList17< t_A1, t_A2,
t_A3, t_A4, t_A5, t_A6, t_A7,
t_A8, t_A9, t_A10, t_A11,
t_A12, t_A13, t_A14, t_A15,
t_A16, t_A17 > 
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 t_A13 Type13
typedef t_A14 Type14
typedef t_A15 Type15
typedef t_A16 Type16
typedef t_A17 Type17
typedef ListType Type

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, class t_A13, class t_A14, class t_A15, class t_A16, class t_A17>
struct bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >


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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef TypeList17<t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17> bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::ListType
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A1 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type1
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A2 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type2
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A3 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type3
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A4 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type4
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A5 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type5
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A6 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type6
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A7 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type7
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A8 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type8
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A9 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type9
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A10 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type10
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A11 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type11
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A12 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type12
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A13 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type13
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A14 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type14
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A15 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type15
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A16 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type16
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef t_A17 bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type17
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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
typedef ListType bslmf::TypeList17< t_A1, t_A2, t_A3, t_A4, t_A5, t_A6, t_A7, t_A8, t_A9, t_A10, t_A11, t_A12, t_A13, t_A14, t_A15, t_A16, t_A17 >::Type

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 , class t_A13 , class t_A14 , class t_A15 , class t_A16 , class t_A17 >
anonymous enum
Enumerator:
LENGTH 

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