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/set.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 set0< >::type type;
40
T0, na, na, na, na, na, na, na, na, na, na, na, na, na, na, na, na
45
typedef typename set1<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 set2< 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 set3< 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
81
typedef typename set4< 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
: set5< T0,T1,T2,T3,T4 >
93
typedef typename set5< 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
: set6< T0,T1,T2,T3,T4,T5 >
106
typedef typename set6< 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
: set7< T0,T1,T2,T3,T4,T5,T6 >
119
typedef typename set7< 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
: set8< T0,T1,T2,T3,T4,T5,T6,T7 >
132
typedef typename set8< 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
: set9< T0,T1,T2,T3,T4,T5,T6,T7,T8 >
145
typedef typename set9< 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
: set10< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9 >
158
typedef typename set10< 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
: set11< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10 >
172
typedef typename set11< 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
: set12< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11 >
186
typedef typename set12< 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
: set13< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 >
200
typedef typename set13< 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
: set14< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13 >
214
typedef typename set14< 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 set15< 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 set16< 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 set17< 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 set18< 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 set19< 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 set20< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19 >::type type;