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