2 // Copyright Aleksey Gurtovoy 2000-2004
4 // Distributed under the Boost Software License, Version 1.0.
5 // (See accompanying file LICENSE_1_0.txt or copy at
6 // http://www.boost.org/LICENSE_1_0.txt)
9 // Preprocessed version of "boost/mpl/vector.hpp" header
10 // -- DO NOT modify by hand!
12 namespace boost
{ namespace mpl
{
15 typename T0
= na
, typename T1
= na
, typename T2
= na
, typename T3
= na
16 , typename T4
= na
, typename T5
= na
, typename T6
= na
, typename T7
= na
17 , typename T8
= na
, typename T9
= na
, typename T10
= na
, typename T11
= na
18 , typename T12
= na
, typename T13
= na
, typename T14
= na
19 , typename T15
= na
, typename T16
= na
, typename T17
= na
20 , typename T18
= na
, typename T19
= na
28 na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
33 typedef vector0
< >::type type
;
40 T0
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
45 typedef typename vector1
<T0
>::type type
;
49 typename T0
, typename T1
52 T0
, T1
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
57 typedef typename vector2
< T0
,T1
>::type type
;
61 typename T0
, typename T1
, typename T2
64 T0
, T1
, T2
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
69 typedef typename vector3
< T0
,T1
,T2
>::type type
;
73 typename T0
, typename T1
, typename T2
, typename T3
76 T0
, T1
, T2
, T3
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
79 : vector4
< T0
,T1
,T2
,T3
>
81 typedef typename vector4
< T0
,T1
,T2
,T3
>::type type
;
85 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
88 T0
, T1
, T2
, T3
, T4
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
91 : vector5
< T0
,T1
,T2
,T3
,T4
>
93 typedef typename vector5
< T0
,T1
,T2
,T3
,T4
>::type type
;
97 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
101 T0
, T1
, T2
, T3
, T4
, T5
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
104 : vector6
< T0
,T1
,T2
,T3
,T4
,T5
>
106 typedef typename vector6
< T0
,T1
,T2
,T3
,T4
,T5
>::type type
;
110 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
111 , typename T5
, typename T6
114 T0
, T1
, T2
, T3
, T4
, T5
, T6
, na
, na
, na
, na
, na
, na
, na
, na
, na
, na
117 : vector7
< T0
,T1
,T2
,T3
,T4
,T5
,T6
>
119 typedef typename vector7
< T0
,T1
,T2
,T3
,T4
,T5
,T6
>::type type
;
123 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
124 , typename T5
, typename T6
, typename T7
127 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, na
, na
, na
, na
, na
, na
, na
, na
, na
130 : vector8
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
>
132 typedef typename vector8
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
>::type type
;
136 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
137 , typename T5
, typename T6
, typename T7
, typename T8
140 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, na
, na
, na
, na
, na
, na
, na
, na
143 : vector9
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
>
145 typedef typename vector9
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
>::type type
;
149 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
150 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
153 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, na
, na
, na
, na
, na
, na
, na
156 : vector10
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
>
158 typedef typename vector10
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
>::type type
;
162 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
163 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
167 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, na
, na
, na
, na
, na
, na
170 : vector11
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
>
172 typedef typename vector11
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
>::type type
;
176 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
177 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
178 , typename T10
, typename T11
181 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, na
, na
, na
, na
184 : vector12
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
>
186 typedef typename vector12
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
>::type type
;
190 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
191 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
192 , typename T10
, typename T11
, typename T12
195 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, na
, na
, na
198 : vector13
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
>
200 typedef typename vector13
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
>::type type
;
204 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
205 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
206 , typename T10
, typename T11
, typename T12
, typename T13
209 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, na
, na
212 : vector14
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
>
214 typedef typename vector14
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
>::type type
;
218 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
219 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
220 , typename T10
, typename T11
, typename T12
, typename T13
, typename T14
223 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
, na
227 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
230 typedef typename vector15
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
,T14
>::type type
;
234 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
235 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
236 , typename T10
, typename T11
, typename T12
, typename T13
, typename T14
240 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
241 , T15
, na
, na
, na
, na
244 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
248 typedef typename vector16
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
,T14
,T15
>::type type
;
252 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
253 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
254 , typename T10
, typename T11
, typename T12
, typename T13
, typename T14
255 , typename T15
, typename T16
258 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
259 , T15
, T16
, na
, na
, na
262 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
266 typedef typename vector17
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
,T14
,T15
,T16
>::type type
;
270 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
271 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
272 , typename T10
, typename T11
, typename T12
, typename T13
, typename T14
273 , typename T15
, typename T16
, typename T17
276 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
277 , T15
, T16
, T17
, na
, na
280 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
284 typedef typename vector18
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
,T14
,T15
,T16
,T17
>::type type
;
288 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
289 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
290 , typename T10
, typename T11
, typename T12
, typename T13
, typename T14
291 , typename T15
, typename T16
, typename T17
, typename T18
294 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
295 , T15
, T16
, T17
, T18
, na
298 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
302 typedef typename vector19
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
,T14
,T15
,T16
,T17
,T18
>::type type
;
305 /// primary template (not a specialization!)
308 typename T0
, typename T1
, typename T2
, typename T3
, typename T4
309 , typename T5
, typename T6
, typename T7
, typename T8
, typename T9
310 , typename T10
, typename T11
, typename T12
, typename T13
, typename T14
311 , typename T15
, typename T16
, typename T17
, typename T18
, typename T19
315 T0
, T1
, T2
, T3
, T4
, T5
, T6
, T7
, T8
, T9
, T10
, T11
, T12
, T13
, T14
316 , T15
, T16
, T17
, T18
, T19
319 typedef typename vector20
< T0
,T1
,T2
,T3
,T4
,T5
,T6
,T7
,T8
,T9
,T10
,T11
,T12
,T13
,T14
,T15
,T16
,T17
,T18
,T19
>::type type
;