]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/mpl/include/boost/mpl/map/aux_/preprocessed/plain/map50.hpp
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / map / aux_ / preprocessed / plain / 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< typename Map>
16struct m_at< Map,40 >
17{
18 typedef typename Map::item40 type;
19};
20
21template< typename Key, typename T, typename Base >
22struct m_item< 41,Key,T,Base >
23 : m_item_< Key,T,Base >
24{
25 typedef pair< Key,T > item40;
26};
27
28template<
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 >
39struct 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
50template< typename Map>
51struct m_at< Map,41 >
52{
53 typedef typename Map::item41 type;
54};
55
56template< typename Key, typename T, typename Base >
57struct m_item< 42,Key,T,Base >
58 : m_item_< Key,T,Base >
59{
60 typedef pair< Key,T > item41;
61};
62
63template<
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 >
74struct 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
85template< typename Map>
86struct m_at< Map,42 >
87{
88 typedef typename Map::item42 type;
89};
90
91template< typename Key, typename T, typename Base >
92struct m_item< 43,Key,T,Base >
93 : m_item_< Key,T,Base >
94{
95 typedef pair< Key,T > item42;
96};
97
98template<
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 >
109struct 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
120template< typename Map>
121struct m_at< Map,43 >
122{
123 typedef typename Map::item43 type;
124};
125
126template< typename Key, typename T, typename Base >
127struct m_item< 44,Key,T,Base >
128 : m_item_< Key,T,Base >
129{
130 typedef pair< Key,T > item43;
131};
132
133template<
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 >
144struct 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
155template< typename Map>
156struct m_at< Map,44 >
157{
158 typedef typename Map::item44 type;
159};
160
161template< typename Key, typename T, typename Base >
162struct m_item< 45,Key,T,Base >
163 : m_item_< Key,T,Base >
164{
165 typedef pair< Key,T > item44;
166};
167
168template<
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 >
179struct 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
190template< typename Map>
191struct m_at< Map,45 >
192{
193 typedef typename Map::item45 type;
194};
195
196template< typename Key, typename T, typename Base >
197struct m_item< 46,Key,T,Base >
198 : m_item_< Key,T,Base >
199{
200 typedef pair< Key,T > item45;
201};
202
203template<
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 >
215struct 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
226template< typename Map>
227struct m_at< Map,46 >
228{
229 typedef typename Map::item46 type;
230};
231
232template< typename Key, typename T, typename Base >
233struct m_item< 47,Key,T,Base >
234 : m_item_< Key,T,Base >
235{
236 typedef pair< Key,T > item46;
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, typename P46
250 >
251struct 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
262template< typename Map>
263struct m_at< Map,47 >
264{
265 typedef typename Map::item47 type;
266};
267
268template< typename Key, typename T, typename Base >
269struct m_item< 48,Key,T,Base >
270 : m_item_< Key,T,Base >
271{
272 typedef pair< Key,T > item47;
273};
274
275template<
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 >
287struct 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
298template< typename Map>
299struct m_at< Map,48 >
300{
301 typedef typename Map::item48 type;
302};
303
304template< typename Key, typename T, typename Base >
305struct m_item< 49,Key,T,Base >
306 : m_item_< Key,T,Base >
307{
308 typedef pair< Key,T > item48;
309};
310
311template<
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 >
323struct 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
334template< typename Map>
335struct m_at< Map,49 >
336{
337 typedef typename Map::item49 type;
338};
339
340template< typename Key, typename T, typename Base >
341struct m_item< 50,Key,T,Base >
342 : m_item_< Key,T,Base >
343{
344 typedef pair< Key,T > item49;
345};
346
347template<
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 >
359struct 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}}