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

Private GIT Repository
cce51a04822d130726c9819d34caca0d2c587cf5
[canny.git] / stc / exp / ml_stc_linux_make_v1.0 / include / boost / mpl / map / aux_ / preprocessed / plain / 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< typename Map>\r
16 struct m_at< Map,40 >\r
17 {\r
18     typedef typename Map::item40 type;\r
19 };\r
20 \r
21 template< typename Key, typename T, typename Base >\r
22 struct m_item< 41,Key,T,Base >\r
23     : m_item_< Key,T,Base >\r
24 {\r
25     typedef pair< Key,T > item40;\r
26 };\r
27 \r
28 template<\r
29       typename P0, typename P1, typename P2, typename P3, typename P4\r
30     , typename P5, typename P6, typename P7, typename P8, typename P9\r
31     , typename P10, typename P11, typename P12, typename P13, typename P14\r
32     , typename P15, typename P16, typename P17, typename P18, typename P19\r
33     , typename P20, typename P21, typename P22, typename P23, typename P24\r
34     , typename P25, typename P26, typename P27, typename P28, typename P29\r
35     , typename P30, typename P31, typename P32, typename P33, typename P34\r
36     , typename P35, typename P36, typename P37, typename P38, typename P39\r
37     , typename P40\r
38     >\r
39 struct map41\r
40     : m_item<\r
41           41\r
42         , typename P40::first\r
43         , typename P40::second\r
44         , 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
45         >\r
46 {\r
47     typedef map41 type;\r
48 };\r
49 \r
50 template< typename Map>\r
51 struct m_at< Map,41 >\r
52 {\r
53     typedef typename Map::item41 type;\r
54 };\r
55 \r
56 template< typename Key, typename T, typename Base >\r
57 struct m_item< 42,Key,T,Base >\r
58     : m_item_< Key,T,Base >\r
59 {\r
60     typedef pair< Key,T > item41;\r
61 };\r
62 \r
63 template<\r
64       typename P0, typename P1, typename P2, typename P3, typename P4\r
65     , typename P5, typename P6, typename P7, typename P8, typename P9\r
66     , typename P10, typename P11, typename P12, typename P13, typename P14\r
67     , typename P15, typename P16, typename P17, typename P18, typename P19\r
68     , typename P20, typename P21, typename P22, typename P23, typename P24\r
69     , typename P25, typename P26, typename P27, typename P28, typename P29\r
70     , typename P30, typename P31, typename P32, typename P33, typename P34\r
71     , typename P35, typename P36, typename P37, typename P38, typename P39\r
72     , typename P40, typename P41\r
73     >\r
74 struct map42\r
75     : m_item<\r
76           42\r
77         , typename P41::first\r
78         , typename P41::second\r
79         , 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
80         >\r
81 {\r
82     typedef map42 type;\r
83 };\r
84 \r
85 template< typename Map>\r
86 struct m_at< Map,42 >\r
87 {\r
88     typedef typename Map::item42 type;\r
89 };\r
90 \r
91 template< typename Key, typename T, typename Base >\r
92 struct m_item< 43,Key,T,Base >\r
93     : m_item_< Key,T,Base >\r
94 {\r
95     typedef pair< Key,T > item42;\r
96 };\r
97 \r
98 template<\r
99       typename P0, typename P1, typename P2, typename P3, typename P4\r
100     , typename P5, typename P6, typename P7, typename P8, typename P9\r
101     , typename P10, typename P11, typename P12, typename P13, typename P14\r
102     , typename P15, typename P16, typename P17, typename P18, typename P19\r
103     , typename P20, typename P21, typename P22, typename P23, typename P24\r
104     , typename P25, typename P26, typename P27, typename P28, typename P29\r
105     , typename P30, typename P31, typename P32, typename P33, typename P34\r
106     , typename P35, typename P36, typename P37, typename P38, typename P39\r
107     , typename P40, typename P41, typename P42\r
108     >\r
109 struct map43\r
110     : m_item<\r
111           43\r
112         , typename P42::first\r
113         , typename P42::second\r
114         , 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
115         >\r
116 {\r
117     typedef map43 type;\r
118 };\r
119 \r
120 template< typename Map>\r
121 struct m_at< Map,43 >\r
122 {\r
123     typedef typename Map::item43 type;\r
124 };\r
125 \r
126 template< typename Key, typename T, typename Base >\r
127 struct m_item< 44,Key,T,Base >\r
128     : m_item_< Key,T,Base >\r
129 {\r
130     typedef pair< Key,T > item43;\r
131 };\r
132 \r
133 template<\r
134       typename P0, typename P1, typename P2, typename P3, typename P4\r
135     , typename P5, typename P6, typename P7, typename P8, typename P9\r
136     , typename P10, typename P11, typename P12, typename P13, typename P14\r
137     , typename P15, typename P16, typename P17, typename P18, typename P19\r
138     , typename P20, typename P21, typename P22, typename P23, typename P24\r
139     , typename P25, typename P26, typename P27, typename P28, typename P29\r
140     , typename P30, typename P31, typename P32, typename P33, typename P34\r
141     , typename P35, typename P36, typename P37, typename P38, typename P39\r
142     , typename P40, typename P41, typename P42, typename P43\r
143     >\r
144 struct map44\r
145     : m_item<\r
146           44\r
147         , typename P43::first\r
148         , typename P43::second\r
149         , 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
150         >\r
151 {\r
152     typedef map44 type;\r
153 };\r
154 \r
155 template< typename Map>\r
156 struct m_at< Map,44 >\r
157 {\r
158     typedef typename Map::item44 type;\r
159 };\r
160 \r
161 template< typename Key, typename T, typename Base >\r
162 struct m_item< 45,Key,T,Base >\r
163     : m_item_< Key,T,Base >\r
164 {\r
165     typedef pair< Key,T > item44;\r
166 };\r
167 \r
168 template<\r
169       typename P0, typename P1, typename P2, typename P3, typename P4\r
170     , typename P5, typename P6, typename P7, typename P8, typename P9\r
171     , typename P10, typename P11, typename P12, typename P13, typename P14\r
172     , typename P15, typename P16, typename P17, typename P18, typename P19\r
173     , typename P20, typename P21, typename P22, typename P23, typename P24\r
174     , typename P25, typename P26, typename P27, typename P28, typename P29\r
175     , typename P30, typename P31, typename P32, typename P33, typename P34\r
176     , typename P35, typename P36, typename P37, typename P38, typename P39\r
177     , typename P40, typename P41, typename P42, typename P43, typename P44\r
178     >\r
179 struct map45\r
180     : m_item<\r
181           45\r
182         , typename P44::first\r
183         , typename P44::second\r
184         , 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
185         >\r
186 {\r
187     typedef map45 type;\r
188 };\r
189 \r
190 template< typename Map>\r
191 struct m_at< Map,45 >\r
192 {\r
193     typedef typename Map::item45 type;\r
194 };\r
195 \r
196 template< typename Key, typename T, typename Base >\r
197 struct m_item< 46,Key,T,Base >\r
198     : m_item_< Key,T,Base >\r
199 {\r
200     typedef pair< Key,T > item45;\r
201 };\r
202 \r
203 template<\r
204       typename P0, typename P1, typename P2, typename P3, typename P4\r
205     , typename P5, typename P6, typename P7, typename P8, typename P9\r
206     , typename P10, typename P11, typename P12, typename P13, typename P14\r
207     , typename P15, typename P16, typename P17, typename P18, typename P19\r
208     , typename P20, typename P21, typename P22, typename P23, typename P24\r
209     , typename P25, typename P26, typename P27, typename P28, typename P29\r
210     , typename P30, typename P31, typename P32, typename P33, typename P34\r
211     , typename P35, typename P36, typename P37, typename P38, typename P39\r
212     , typename P40, typename P41, typename P42, typename P43, typename P44\r
213     , typename P45\r
214     >\r
215 struct map46\r
216     : m_item<\r
217           46\r
218         , typename P45::first\r
219         , typename P45::second\r
220         , 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
221         >\r
222 {\r
223     typedef map46 type;\r
224 };\r
225 \r
226 template< typename Map>\r
227 struct m_at< Map,46 >\r
228 {\r
229     typedef typename Map::item46 type;\r
230 };\r
231 \r
232 template< typename Key, typename T, typename Base >\r
233 struct m_item< 47,Key,T,Base >\r
234     : m_item_< Key,T,Base >\r
235 {\r
236     typedef pair< Key,T > item46;\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, typename P46\r
250     >\r
251 struct map47\r
252     : m_item<\r
253           47\r
254         , typename P46::first\r
255         , typename P46::second\r
256         , 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
257         >\r
258 {\r
259     typedef map47 type;\r
260 };\r
261 \r
262 template< typename Map>\r
263 struct m_at< Map,47 >\r
264 {\r
265     typedef typename Map::item47 type;\r
266 };\r
267 \r
268 template< typename Key, typename T, typename Base >\r
269 struct m_item< 48,Key,T,Base >\r
270     : m_item_< Key,T,Base >\r
271 {\r
272     typedef pair< Key,T > item47;\r
273 };\r
274 \r
275 template<\r
276       typename P0, typename P1, typename P2, typename P3, typename P4\r
277     , typename P5, typename P6, typename P7, typename P8, typename P9\r
278     , typename P10, typename P11, typename P12, typename P13, typename P14\r
279     , typename P15, typename P16, typename P17, typename P18, typename P19\r
280     , typename P20, typename P21, typename P22, typename P23, typename P24\r
281     , typename P25, typename P26, typename P27, typename P28, typename P29\r
282     , typename P30, typename P31, typename P32, typename P33, typename P34\r
283     , typename P35, typename P36, typename P37, typename P38, typename P39\r
284     , typename P40, typename P41, typename P42, typename P43, typename P44\r
285     , typename P45, typename P46, typename P47\r
286     >\r
287 struct map48\r
288     : m_item<\r
289           48\r
290         , typename P47::first\r
291         , typename P47::second\r
292         , 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
293         >\r
294 {\r
295     typedef map48 type;\r
296 };\r
297 \r
298 template< typename Map>\r
299 struct m_at< Map,48 >\r
300 {\r
301     typedef typename Map::item48 type;\r
302 };\r
303 \r
304 template< typename Key, typename T, typename Base >\r
305 struct m_item< 49,Key,T,Base >\r
306     : m_item_< Key,T,Base >\r
307 {\r
308     typedef pair< Key,T > item48;\r
309 };\r
310 \r
311 template<\r
312       typename P0, typename P1, typename P2, typename P3, typename P4\r
313     , typename P5, typename P6, typename P7, typename P8, typename P9\r
314     , typename P10, typename P11, typename P12, typename P13, typename P14\r
315     , typename P15, typename P16, typename P17, typename P18, typename P19\r
316     , typename P20, typename P21, typename P22, typename P23, typename P24\r
317     , typename P25, typename P26, typename P27, typename P28, typename P29\r
318     , typename P30, typename P31, typename P32, typename P33, typename P34\r
319     , typename P35, typename P36, typename P37, typename P38, typename P39\r
320     , typename P40, typename P41, typename P42, typename P43, typename P44\r
321     , typename P45, typename P46, typename P47, typename P48\r
322     >\r
323 struct map49\r
324     : m_item<\r
325           49\r
326         , typename P48::first\r
327         , typename P48::second\r
328         , 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
329         >\r
330 {\r
331     typedef map49 type;\r
332 };\r
333 \r
334 template< typename Map>\r
335 struct m_at< Map,49 >\r
336 {\r
337     typedef typename Map::item49 type;\r
338 };\r
339 \r
340 template< typename Key, typename T, typename Base >\r
341 struct m_item< 50,Key,T,Base >\r
342     : m_item_< Key,T,Base >\r
343 {\r
344     typedef pair< Key,T > item49;\r
345 };\r
346 \r
347 template<\r
348       typename P0, typename P1, typename P2, typename P3, typename P4\r
349     , typename P5, typename P6, typename P7, typename P8, typename P9\r
350     , typename P10, typename P11, typename P12, typename P13, typename P14\r
351     , typename P15, typename P16, typename P17, typename P18, typename P19\r
352     , typename P20, typename P21, typename P22, typename P23, typename P24\r
353     , typename P25, typename P26, typename P27, typename P28, typename P29\r
354     , typename P30, typename P31, typename P32, typename P33, typename P34\r
355     , typename P35, typename P36, typename P37, typename P38, typename P39\r
356     , typename P40, typename P41, typename P42, typename P43, typename P44\r
357     , typename P45, typename P46, typename P47, typename P48, typename P49\r
358     >\r
359 struct map50\r
360     : m_item<\r
361           50\r
362         , typename P49::first\r
363         , typename P49::second\r
364         , 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
365         >\r
366 {\r
367     typedef map50 type;\r
368 };\r
369 \r
370 }}\r