]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | // Copyright Aleksey Gurtovoy 2000-2004 | |
3 | // Copyright David Abrahams 2003-2004 | |
4 | // | |
5 | // Distributed under the Boost Software License, Version 1.0. | |
6 | // (See accompanying file LICENSE_1_0.txt or copy at | |
7 | // http://www.boost.org/LICENSE_1_0.txt) | |
8 | // | |
9 | ||
10 | // Preprocessed version of "boost/mpl/map/map50.hpp" header | |
11 | // -- DO NOT modify by hand! | |
12 | ||
13 | namespace boost { namespace mpl { | |
14 | ||
15 | template<> | |
16 | struct m_at_impl<40> | |
17 | { | |
18 | template< typename Map > struct result_ | |
19 | { | |
20 | typedef typename Map::item40 type; | |
21 | }; | |
22 | }; | |
23 | ||
24 | template<> | |
25 | struct m_item_impl<41> | |
26 | { | |
27 | template< typename Key, typename T, typename Base > struct result_ | |
28 | : m_item_< Key,T,Base > | |
29 | { | |
30 | typedef pair< Key,T > item40; | |
31 | }; | |
32 | }; | |
33 | ||
34 | template< | |
35 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
36 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
37 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
38 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
39 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
40 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
41 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
42 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
43 | , typename P40 | |
44 | > | |
45 | struct map41 | |
46 | : m_item< | |
47 | 41 | |
48 | , typename P40::first | |
49 | , typename P40::second | |
50 | , map40< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39 > | |
51 | > | |
52 | { | |
53 | typedef map41 type; | |
54 | }; | |
55 | ||
56 | template<> | |
57 | struct m_at_impl<41> | |
58 | { | |
59 | template< typename Map > struct result_ | |
60 | { | |
61 | typedef typename Map::item41 type; | |
62 | }; | |
63 | }; | |
64 | ||
65 | template<> | |
66 | struct m_item_impl<42> | |
67 | { | |
68 | template< typename Key, typename T, typename Base > struct result_ | |
69 | : m_item_< Key,T,Base > | |
70 | { | |
71 | typedef pair< Key,T > item41; | |
72 | }; | |
73 | }; | |
74 | ||
75 | template< | |
76 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
77 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
78 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
79 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
80 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
81 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
82 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
83 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
84 | , typename P40, typename P41 | |
85 | > | |
86 | struct map42 | |
87 | : m_item< | |
88 | 42 | |
89 | , typename P41::first | |
90 | , typename P41::second | |
91 | , map41< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40 > | |
92 | > | |
93 | { | |
94 | typedef map42 type; | |
95 | }; | |
96 | ||
97 | template<> | |
98 | struct m_at_impl<42> | |
99 | { | |
100 | template< typename Map > struct result_ | |
101 | { | |
102 | typedef typename Map::item42 type; | |
103 | }; | |
104 | }; | |
105 | ||
106 | template<> | |
107 | struct m_item_impl<43> | |
108 | { | |
109 | template< typename Key, typename T, typename Base > struct result_ | |
110 | : m_item_< Key,T,Base > | |
111 | { | |
112 | typedef pair< Key,T > item42; | |
113 | }; | |
114 | }; | |
115 | ||
116 | template< | |
117 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
118 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
119 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
120 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
121 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
122 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
123 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
124 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
125 | , typename P40, typename P41, typename P42 | |
126 | > | |
127 | struct map43 | |
128 | : m_item< | |
129 | 43 | |
130 | , typename P42::first | |
131 | , typename P42::second | |
132 | , map42< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41 > | |
133 | > | |
134 | { | |
135 | typedef map43 type; | |
136 | }; | |
137 | ||
138 | template<> | |
139 | struct m_at_impl<43> | |
140 | { | |
141 | template< typename Map > struct result_ | |
142 | { | |
143 | typedef typename Map::item43 type; | |
144 | }; | |
145 | }; | |
146 | ||
147 | template<> | |
148 | struct m_item_impl<44> | |
149 | { | |
150 | template< typename Key, typename T, typename Base > struct result_ | |
151 | : m_item_< Key,T,Base > | |
152 | { | |
153 | typedef pair< Key,T > item43; | |
154 | }; | |
155 | }; | |
156 | ||
157 | template< | |
158 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
159 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
160 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
161 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
162 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
163 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
164 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
165 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
166 | , typename P40, typename P41, typename P42, typename P43 | |
167 | > | |
168 | struct map44 | |
169 | : m_item< | |
170 | 44 | |
171 | , typename P43::first | |
172 | , typename P43::second | |
173 | , map43< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42 > | |
174 | > | |
175 | { | |
176 | typedef map44 type; | |
177 | }; | |
178 | ||
179 | template<> | |
180 | struct m_at_impl<44> | |
181 | { | |
182 | template< typename Map > struct result_ | |
183 | { | |
184 | typedef typename Map::item44 type; | |
185 | }; | |
186 | }; | |
187 | ||
188 | template<> | |
189 | struct m_item_impl<45> | |
190 | { | |
191 | template< typename Key, typename T, typename Base > struct result_ | |
192 | : m_item_< Key,T,Base > | |
193 | { | |
194 | typedef pair< Key,T > item44; | |
195 | }; | |
196 | }; | |
197 | ||
198 | template< | |
199 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
200 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
201 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
202 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
203 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
204 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
205 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
206 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
207 | , typename P40, typename P41, typename P42, typename P43, typename P44 | |
208 | > | |
209 | struct map45 | |
210 | : m_item< | |
211 | 45 | |
212 | , typename P44::first | |
213 | , typename P44::second | |
214 | , map44< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43 > | |
215 | > | |
216 | { | |
217 | typedef map45 type; | |
218 | }; | |
219 | ||
220 | template<> | |
221 | struct m_at_impl<45> | |
222 | { | |
223 | template< typename Map > struct result_ | |
224 | { | |
225 | typedef typename Map::item45 type; | |
226 | }; | |
227 | }; | |
228 | ||
229 | template<> | |
230 | struct m_item_impl<46> | |
231 | { | |
232 | template< typename Key, typename T, typename Base > struct result_ | |
233 | : m_item_< Key,T,Base > | |
234 | { | |
235 | typedef pair< Key,T > item45; | |
236 | }; | |
237 | }; | |
238 | ||
239 | template< | |
240 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
241 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
242 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
243 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
244 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
245 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
246 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
247 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
248 | , typename P40, typename P41, typename P42, typename P43, typename P44 | |
249 | , typename P45 | |
250 | > | |
251 | struct map46 | |
252 | : m_item< | |
253 | 46 | |
254 | , typename P45::first | |
255 | , typename P45::second | |
256 | , map45< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44 > | |
257 | > | |
258 | { | |
259 | typedef map46 type; | |
260 | }; | |
261 | ||
262 | template<> | |
263 | struct m_at_impl<46> | |
264 | { | |
265 | template< typename Map > struct result_ | |
266 | { | |
267 | typedef typename Map::item46 type; | |
268 | }; | |
269 | }; | |
270 | ||
271 | template<> | |
272 | struct m_item_impl<47> | |
273 | { | |
274 | template< typename Key, typename T, typename Base > struct result_ | |
275 | : m_item_< Key,T,Base > | |
276 | { | |
277 | typedef pair< Key,T > item46; | |
278 | }; | |
279 | }; | |
280 | ||
281 | template< | |
282 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
283 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
284 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
285 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
286 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
287 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
288 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
289 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
290 | , typename P40, typename P41, typename P42, typename P43, typename P44 | |
291 | , typename P45, typename P46 | |
292 | > | |
293 | struct map47 | |
294 | : m_item< | |
295 | 47 | |
296 | , typename P46::first | |
297 | , typename P46::second | |
298 | , map46< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45 > | |
299 | > | |
300 | { | |
301 | typedef map47 type; | |
302 | }; | |
303 | ||
304 | template<> | |
305 | struct m_at_impl<47> | |
306 | { | |
307 | template< typename Map > struct result_ | |
308 | { | |
309 | typedef typename Map::item47 type; | |
310 | }; | |
311 | }; | |
312 | ||
313 | template<> | |
314 | struct m_item_impl<48> | |
315 | { | |
316 | template< typename Key, typename T, typename Base > struct result_ | |
317 | : m_item_< Key,T,Base > | |
318 | { | |
319 | typedef pair< Key,T > item47; | |
320 | }; | |
321 | }; | |
322 | ||
323 | template< | |
324 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
325 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
326 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
327 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
328 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
329 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
330 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
331 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
332 | , typename P40, typename P41, typename P42, typename P43, typename P44 | |
333 | , typename P45, typename P46, typename P47 | |
334 | > | |
335 | struct map48 | |
336 | : m_item< | |
337 | 48 | |
338 | , typename P47::first | |
339 | , typename P47::second | |
340 | , map47< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45,P46 > | |
341 | > | |
342 | { | |
343 | typedef map48 type; | |
344 | }; | |
345 | ||
346 | template<> | |
347 | struct m_at_impl<48> | |
348 | { | |
349 | template< typename Map > struct result_ | |
350 | { | |
351 | typedef typename Map::item48 type; | |
352 | }; | |
353 | }; | |
354 | ||
355 | template<> | |
356 | struct m_item_impl<49> | |
357 | { | |
358 | template< typename Key, typename T, typename Base > struct result_ | |
359 | : m_item_< Key,T,Base > | |
360 | { | |
361 | typedef pair< Key,T > item48; | |
362 | }; | |
363 | }; | |
364 | ||
365 | template< | |
366 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
367 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
368 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
369 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
370 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
371 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
372 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
373 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
374 | , typename P40, typename P41, typename P42, typename P43, typename P44 | |
375 | , typename P45, typename P46, typename P47, typename P48 | |
376 | > | |
377 | struct map49 | |
378 | : m_item< | |
379 | 49 | |
380 | , typename P48::first | |
381 | , typename P48::second | |
382 | , map48< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45,P46,P47 > | |
383 | > | |
384 | { | |
385 | typedef map49 type; | |
386 | }; | |
387 | ||
388 | template<> | |
389 | struct m_at_impl<49> | |
390 | { | |
391 | template< typename Map > struct result_ | |
392 | { | |
393 | typedef typename Map::item49 type; | |
394 | }; | |
395 | }; | |
396 | ||
397 | template<> | |
398 | struct m_item_impl<50> | |
399 | { | |
400 | template< typename Key, typename T, typename Base > struct result_ | |
401 | : m_item_< Key,T,Base > | |
402 | { | |
403 | typedef pair< Key,T > item49; | |
404 | }; | |
405 | }; | |
406 | ||
407 | template< | |
408 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
409 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
410 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
411 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
412 | , typename P20, typename P21, typename P22, typename P23, typename P24 | |
413 | , typename P25, typename P26, typename P27, typename P28, typename P29 | |
414 | , typename P30, typename P31, typename P32, typename P33, typename P34 | |
415 | , typename P35, typename P36, typename P37, typename P38, typename P39 | |
416 | , typename P40, typename P41, typename P42, typename P43, typename P44 | |
417 | , typename P45, typename P46, typename P47, typename P48, typename P49 | |
418 | > | |
419 | struct map50 | |
420 | : m_item< | |
421 | 50 | |
422 | , typename P49::first | |
423 | , typename P49::second | |
424 | , map49< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45,P46,P47,P48 > | |
425 | > | |
426 | { | |
427 | typedef map50 type; | |
428 | }; | |
429 | ||
430 | }} |