1
// preprocessed version of 'boost/mpl/vector.hpp' header
2
// see the original for copyright information
8
typename T0 = void_, typename T1 = void_, typename T2 = void_
9
, typename T3 = void_, typename T4 = void_, typename T5 = void_
10
, typename T6 = void_, typename T7 = void_, typename T8 = void_
19
void_, void_, void_, void_, void_, void_, void_, void_, void_
24
typedef vector0< > type;
31
T0, void_, void_, void_, void_, void_, void_, void_, void_, void_
35
typedef vector1<T0> type;
39
typename T0, typename T1
42
T0, T1, void_, void_, void_, void_, void_, void_, void_, void_
46
typedef vector2< T0,T1 > type;
50
typename T0, typename T1, typename T2
52
struct vector< T0,T1,T2,void_,void_,void_,void_,void_,void_,void_ >
55
typedef vector3< T0,T1,T2 > type;
59
typename T0, typename T1, typename T2, typename T3
61
struct vector< T0,T1,T2,T3,void_,void_,void_,void_,void_,void_ >
62
: vector4< T0,T1,T2,T3 >
64
typedef vector4< T0,T1,T2,T3 > type;
68
typename T0, typename T1, typename T2, typename T3, typename T4
70
struct vector< T0,T1,T2,T3,T4,void_,void_,void_,void_,void_ >
71
: vector5< T0,T1,T2,T3,T4 >
73
typedef vector5< T0,T1,T2,T3,T4 > type;
77
typename T0, typename T1, typename T2, typename T3, typename T4
80
struct vector< T0,T1,T2,T3,T4,T5,void_,void_,void_,void_ >
81
: vector6< T0,T1,T2,T3,T4,T5 >
83
typedef vector6< T0,T1,T2,T3,T4,T5 > type;
87
typename T0, typename T1, typename T2, typename T3, typename T4
88
, typename T5, typename T6
90
struct vector< T0,T1,T2,T3,T4,T5,T6,void_,void_,void_ >
91
: vector7< T0,T1,T2,T3,T4,T5,T6 >
93
typedef vector7< T0,T1,T2,T3,T4,T5,T6 > type;
97
typename T0, typename T1, typename T2, typename T3, typename T4
98
, typename T5, typename T6, typename T7
100
struct vector< T0,T1,T2,T3,T4,T5,T6,T7,void_,void_ >
101
: vector8< T0,T1,T2,T3,T4,T5,T6,T7 >
103
typedef vector8< T0,T1,T2,T3,T4,T5,T6,T7 > type;
107
typename T0, typename T1, typename T2, typename T3, typename T4
108
, typename T5, typename T6, typename T7, typename T8
110
struct vector< T0,T1,T2,T3,T4,T5,T6,T7,T8,void_ >
111
: vector9< T0,T1,T2,T3,T4,T5,T6,T7,T8 >
113
typedef vector9< T0,T1,T2,T3,T4,T5,T6,T7,T8 > type;
116
// primary template (not a specialization!)
118
typename T0, typename T1, typename T2, typename T3, typename T4
119
, typename T5, typename T6, typename T7, typename T8, typename T9
122
: vector10< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9 >
124
typedef vector10< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9 > type;