]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / boost / mpl / map / aux_ / preprocessed / typeof_based / map50.hpp
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<
16 typename P0, typename P1, typename P2, typename P3, typename P4
17 , typename P5, typename P6, typename P7, typename P8, typename P9
18 , typename P10, typename P11, typename P12, typename P13, typename P14
19 , typename P15, typename P16, typename P17, typename P18, typename P19
20 , typename P20, typename P21, typename P22, typename P23, typename P24
21 , typename P25, typename P26, typename P27, typename P28, typename P29
22 , typename P30, typename P31, typename P32, typename P33, typename P34
23 , typename P35, typename P36, typename P37, typename P38, typename P39
24 , typename P40
25 >
26 struct map41
27 : m_item<
28 typename P40::first
29 , typename P40::second
30 , 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 >
31 >
32 {
33 typedef map41 type;
34 };
35
36 template<
37 typename P0, typename P1, typename P2, typename P3, typename P4
38 , typename P5, typename P6, typename P7, typename P8, typename P9
39 , typename P10, typename P11, typename P12, typename P13, typename P14
40 , typename P15, typename P16, typename P17, typename P18, typename P19
41 , typename P20, typename P21, typename P22, typename P23, typename P24
42 , typename P25, typename P26, typename P27, typename P28, typename P29
43 , typename P30, typename P31, typename P32, typename P33, typename P34
44 , typename P35, typename P36, typename P37, typename P38, typename P39
45 , typename P40, typename P41
46 >
47 struct map42
48 : m_item<
49 typename P41::first
50 , typename P41::second
51 , 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 >
52 >
53 {
54 typedef map42 type;
55 };
56
57 template<
58 typename P0, typename P1, typename P2, typename P3, typename P4
59 , typename P5, typename P6, typename P7, typename P8, typename P9
60 , typename P10, typename P11, typename P12, typename P13, typename P14
61 , typename P15, typename P16, typename P17, typename P18, typename P19
62 , typename P20, typename P21, typename P22, typename P23, typename P24
63 , typename P25, typename P26, typename P27, typename P28, typename P29
64 , typename P30, typename P31, typename P32, typename P33, typename P34
65 , typename P35, typename P36, typename P37, typename P38, typename P39
66 , typename P40, typename P41, typename P42
67 >
68 struct map43
69 : m_item<
70 typename P42::first
71 , typename P42::second
72 , 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 >
73 >
74 {
75 typedef map43 type;
76 };
77
78 template<
79 typename P0, typename P1, typename P2, typename P3, typename P4
80 , typename P5, typename P6, typename P7, typename P8, typename P9
81 , typename P10, typename P11, typename P12, typename P13, typename P14
82 , typename P15, typename P16, typename P17, typename P18, typename P19
83 , typename P20, typename P21, typename P22, typename P23, typename P24
84 , typename P25, typename P26, typename P27, typename P28, typename P29
85 , typename P30, typename P31, typename P32, typename P33, typename P34
86 , typename P35, typename P36, typename P37, typename P38, typename P39
87 , typename P40, typename P41, typename P42, typename P43
88 >
89 struct map44
90 : m_item<
91 typename P43::first
92 , typename P43::second
93 , 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 >
94 >
95 {
96 typedef map44 type;
97 };
98
99 template<
100 typename P0, typename P1, typename P2, typename P3, typename P4
101 , typename P5, typename P6, typename P7, typename P8, typename P9
102 , typename P10, typename P11, typename P12, typename P13, typename P14
103 , typename P15, typename P16, typename P17, typename P18, typename P19
104 , typename P20, typename P21, typename P22, typename P23, typename P24
105 , typename P25, typename P26, typename P27, typename P28, typename P29
106 , typename P30, typename P31, typename P32, typename P33, typename P34
107 , typename P35, typename P36, typename P37, typename P38, typename P39
108 , typename P40, typename P41, typename P42, typename P43, typename P44
109 >
110 struct map45
111 : m_item<
112 typename P44::first
113 , typename P44::second
114 , 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 >
115 >
116 {
117 typedef map45 type;
118 };
119
120 template<
121 typename P0, typename P1, typename P2, typename P3, typename P4
122 , typename P5, typename P6, typename P7, typename P8, typename P9
123 , typename P10, typename P11, typename P12, typename P13, typename P14
124 , typename P15, typename P16, typename P17, typename P18, typename P19
125 , typename P20, typename P21, typename P22, typename P23, typename P24
126 , typename P25, typename P26, typename P27, typename P28, typename P29
127 , typename P30, typename P31, typename P32, typename P33, typename P34
128 , typename P35, typename P36, typename P37, typename P38, typename P39
129 , typename P40, typename P41, typename P42, typename P43, typename P44
130 , typename P45
131 >
132 struct map46
133 : m_item<
134 typename P45::first
135 , typename P45::second
136 , 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 >
137 >
138 {
139 typedef map46 type;
140 };
141
142 template<
143 typename P0, typename P1, typename P2, typename P3, typename P4
144 , typename P5, typename P6, typename P7, typename P8, typename P9
145 , typename P10, typename P11, typename P12, typename P13, typename P14
146 , typename P15, typename P16, typename P17, typename P18, typename P19
147 , typename P20, typename P21, typename P22, typename P23, typename P24
148 , typename P25, typename P26, typename P27, typename P28, typename P29
149 , typename P30, typename P31, typename P32, typename P33, typename P34
150 , typename P35, typename P36, typename P37, typename P38, typename P39
151 , typename P40, typename P41, typename P42, typename P43, typename P44
152 , typename P45, typename P46
153 >
154 struct map47
155 : m_item<
156 typename P46::first
157 , typename P46::second
158 , 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 >
159 >
160 {
161 typedef map47 type;
162 };
163
164 template<
165 typename P0, typename P1, typename P2, typename P3, typename P4
166 , typename P5, typename P6, typename P7, typename P8, typename P9
167 , typename P10, typename P11, typename P12, typename P13, typename P14
168 , typename P15, typename P16, typename P17, typename P18, typename P19
169 , typename P20, typename P21, typename P22, typename P23, typename P24
170 , typename P25, typename P26, typename P27, typename P28, typename P29
171 , typename P30, typename P31, typename P32, typename P33, typename P34
172 , typename P35, typename P36, typename P37, typename P38, typename P39
173 , typename P40, typename P41, typename P42, typename P43, typename P44
174 , typename P45, typename P46, typename P47
175 >
176 struct map48
177 : m_item<
178 typename P47::first
179 , typename P47::second
180 , 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 >
181 >
182 {
183 typedef map48 type;
184 };
185
186 template<
187 typename P0, typename P1, typename P2, typename P3, typename P4
188 , typename P5, typename P6, typename P7, typename P8, typename P9
189 , typename P10, typename P11, typename P12, typename P13, typename P14
190 , typename P15, typename P16, typename P17, typename P18, typename P19
191 , typename P20, typename P21, typename P22, typename P23, typename P24
192 , typename P25, typename P26, typename P27, typename P28, typename P29
193 , typename P30, typename P31, typename P32, typename P33, typename P34
194 , typename P35, typename P36, typename P37, typename P38, typename P39
195 , typename P40, typename P41, typename P42, typename P43, typename P44
196 , typename P45, typename P46, typename P47, typename P48
197 >
198 struct map49
199 : m_item<
200 typename P48::first
201 , typename P48::second
202 , 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 >
203 >
204 {
205 typedef map49 type;
206 };
207
208 template<
209 typename P0, typename P1, typename P2, typename P3, typename P4
210 , typename P5, typename P6, typename P7, typename P8, typename P9
211 , typename P10, typename P11, typename P12, typename P13, typename P14
212 , typename P15, typename P16, typename P17, typename P18, typename P19
213 , typename P20, typename P21, typename P22, typename P23, typename P24
214 , typename P25, typename P26, typename P27, typename P28, typename P29
215 , typename P30, typename P31, typename P32, typename P33, typename P34
216 , typename P35, typename P36, typename P37, typename P38, typename P39
217 , typename P40, typename P41, typename P42, typename P43, typename P44
218 , typename P45, typename P46, typename P47, typename P48, typename P49
219 >
220 struct map50
221 : m_item<
222 typename P49::first
223 , typename P49::second
224 , 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 >
225 >
226 {
227 typedef map50 type;
228 };
229
230 }}