12 namespace boost {
namespace mpl {
15 typename T,
long C0 = LONG_MAX,
long C1 = LONG_MAX,
long C2 = LONG_MAX
16 ,
long C3 = LONG_MAX,
long C4 = LONG_MAX,
long C5 = LONG_MAX
17 ,
long C6 = LONG_MAX,
long C7 = LONG_MAX,
long C8 = LONG_MAX
18 ,
long C9 = LONG_MAX,
long C10 = LONG_MAX,
long C11 = LONG_MAX
19 ,
long C12 = LONG_MAX,
long C13 = LONG_MAX,
long C14 = LONG_MAX
20 ,
long C15 = LONG_MAX,
long C16 = LONG_MAX,
long C17 = LONG_MAX
21 ,
long C18 = LONG_MAX,
long C19 = LONG_MAX
29 T, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
30 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
31 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
42 T, C0, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
43 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
44 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
52 typename T,
long C0,
long C1
55 T, C0, C1, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
56 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
57 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
65 typename T,
long C0,
long C1,
long C2
68 T, C0, C1, C2, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
69 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
70 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
78 typename T,
long C0,
long C1,
long C2,
long C3
81 T, C0, C1, C2, C3, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
82 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
83 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
85 :
vector4_c< T, T(C0), T(C1), T(C2), T(C3) >
91 typename T,
long C0,
long C1,
long C2,
long C3,
long C4
94 T, C0, C1, C2, C3, C4, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
95 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
96 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
98 :
vector5_c< T, T(C0), T(C1), T(C2), T(C3), T(C4) >
104 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
107 T, C0, C1, C2, C3, C4, C5, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
108 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
109 , LONG_MAX, LONG_MAX, LONG_MAX
111 :
vector6_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5) >
117 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
121 T, C0, C1, C2, C3, C4, C5, C6, LONG_MAX, LONG_MAX, LONG_MAX
122 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
123 , LONG_MAX, LONG_MAX, LONG_MAX
125 :
vector7_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6) >
131 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
135 T, C0, C1, C2, C3, C4, C5, C6, C7, LONG_MAX, LONG_MAX, LONG_MAX
136 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
139 :
vector8_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7) >
145 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
146 ,
long C6,
long C7,
long C8
149 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, LONG_MAX, LONG_MAX, LONG_MAX
150 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
153 :
vector9_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8) >
159 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
160 ,
long C6,
long C7,
long C8,
long C9
163 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, LONG_MAX, LONG_MAX
164 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
167 :
vector10_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9) >
169 typedef typename vector10_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9) >
::type type;
173 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
174 ,
long C6,
long C7,
long C8,
long C9,
long C10
177 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, LONG_MAX, LONG_MAX
178 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
180 :
vector11_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10) >
182 typedef typename vector11_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10) >
::type type;
186 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
187 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11
190 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, LONG_MAX
191 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
193 :
vector12_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11) >
195 typedef typename vector12_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11) >
::type type;
199 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
200 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
203 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, LONG_MAX
204 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
206 :
vector13_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12) >
208 typedef typename vector13_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12) >
::type type;
212 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
213 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
217 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13
218 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
220 :
vector14_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12), T(C13) >
222 typedef typename vector14_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12),
T(C13) >
::type type;
226 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
227 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
231 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
232 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
234 :
vector15_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12), T(C13), T(C14) >
236 typedef typename vector15_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12),
T(C13),
T(C14) >
::type type;
240 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
241 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
242 ,
long C13,
long C14,
long C15
245 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
246 , C15, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
248 :
vector16_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12), T(C13), T(C14), T(C15) >
250 typedef typename vector16_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12),
T(C13),
T(C14),
T(C15) >
::type type;
254 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
255 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
256 ,
long C13,
long C14,
long C15,
long C16
259 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
260 , C15, C16, LONG_MAX, LONG_MAX, LONG_MAX
262 :
vector17_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12), T(C13), T(C14), T(C15), T(C16) >
264 typedef typename vector17_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12),
T(C13),
T(C14),
T(C15),
T(C16) >
::type type;
268 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
269 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
270 ,
long C13,
long C14,
long C15,
long C16,
long C17
273 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
274 , C15, C16, C17, LONG_MAX, LONG_MAX
276 :
vector18_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12), T(C13), T(C14), T(C15), T(C16), T(C17) >
278 typedef typename vector18_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12),
T(C13),
T(C14),
T(C15),
T(C16),
T(C17) >
::type type;
282 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
283 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
284 ,
long C13,
long C14,
long C15,
long C16,
long C17,
long C18
287 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
288 , C15, C16, C17, C18, LONG_MAX
290 :
vector19_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12), T(C13), T(C14), T(C15), T(C16), T(C17), T(C18) >
292 typedef typename vector19_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12),
T(C13),
T(C14),
T(C15),
T(C16),
T(C17),
T(C18) >
::type type;
298 typename T,
long C0,
long C1,
long C2,
long C3,
long C4,
long C5
299 ,
long C6,
long C7,
long C8,
long C9,
long C10,
long C11,
long C12
300 ,
long C13,
long C14,
long C15,
long C16,
long C17,
long C18,
long C19
303 :
vector20_c< T, T(C0), T(C1), T(C2), T(C3), T(C4), T(C5), T(C6), T(C7), T(C8), T(C9), T(C10), T(C11), T(C12), T(C13), T(C14), T(C15), T(C16), T(C17), T(C18), T(C19) >
305 typedef typename vector20_c<
T,
T(C0),
T(C1),
T(C2),
T(C3),
T(C4),
T(C5),
T(C6),
T(C7),
T(C8),
T(C9),
T(C10),
T(C11),
T(C12),
T(C13),
T(C14),
T(C15),
T(C16),
T(C17),
T(C18),
T(C19) >
::type type;