]> AND Private Git Repository - canny.git/blob - stc/exp/ml_stc_linux_make_v1.0/include/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp
Logo AND Algorithmique Numérique Distribuée

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