]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/mpl/include/boost/mpl/map/aux_/preprocessed/no_ctps/map50.hpp
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / map / aux_ / preprocessed / no_ctps / map50.hpp
CommitLineData
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
13namespace boost { namespace mpl {
14
15template<>
16struct m_at_impl<40>
17{
18 template< typename Map > struct result_
19 {
20 typedef typename Map::item40 type;
21 };
22};
23
24template<>
25struct 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
34template<
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 >
45struct 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
56template<>
57struct m_at_impl<41>
58{
59 template< typename Map > struct result_
60 {
61 typedef typename Map::item41 type;
62 };
63};
64
65template<>
66struct 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
75template<
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 >
86struct 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
97template<>
98struct m_at_impl<42>
99{
100 template< typename Map > struct result_
101 {
102 typedef typename Map::item42 type;
103 };
104};
105
106template<>
107struct 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
116template<
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 >
127struct 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
138template<>
139struct m_at_impl<43>
140{
141 template< typename Map > struct result_
142 {
143 typedef typename Map::item43 type;
144 };
145};
146
147template<>
148struct 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
157template<
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 >
168struct 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
179template<>
180struct m_at_impl<44>
181{
182 template< typename Map > struct result_
183 {
184 typedef typename Map::item44 type;
185 };
186};
187
188template<>
189struct 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
198template<
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 >
209struct 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
220template<>
221struct m_at_impl<45>
222{
223 template< typename Map > struct result_
224 {
225 typedef typename Map::item45 type;
226 };
227};
228
229template<>
230struct 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
239template<
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 >
251struct 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
262template<>
263struct m_at_impl<46>
264{
265 template< typename Map > struct result_
266 {
267 typedef typename Map::item46 type;
268 };
269};
270
271template<>
272struct 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
281template<
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 >
293struct 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
304template<>
305struct m_at_impl<47>
306{
307 template< typename Map > struct result_
308 {
309 typedef typename Map::item47 type;
310 };
311};
312
313template<>
314struct 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
323template<
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 >
335struct 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
346template<>
347struct m_at_impl<48>
348{
349 template< typename Map > struct result_
350 {
351 typedef typename Map::item48 type;
352 };
353};
354
355template<>
356struct 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
365template<
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 >
377struct 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
388template<>
389struct m_at_impl<49>
390{
391 template< typename Map > struct result_
392 {
393 typedef typename Map::item49 type;
394 };
395};
396
397template<>
398struct 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
407template<
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 >
419struct 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}}