]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set50.hpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / set / aux_ / preprocessed / plain / set50.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/set/set50.hpp" header
11 // -- DO NOT modify by hand!
12
13 namespace boost { namespace mpl {
14
15 template<
16 typename T0, typename T1, typename T2, typename T3, typename T4
17 , typename T5, typename T6, typename T7, typename T8, typename T9
18 , typename T10, typename T11, typename T12, typename T13, typename T14
19 , typename T15, typename T16, typename T17, typename T18, typename T19
20 , typename T20, typename T21, typename T22, typename T23, typename T24
21 , typename T25, typename T26, typename T27, typename T28, typename T29
22 , typename T30, typename T31, typename T32, typename T33, typename T34
23 , typename T35, typename T36, typename T37, typename T38, typename T39
24 , typename T40
25 >
26 struct set41
27 : s_item<
28 T40
29 , typename set40< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
30 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
31 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38
32 , T39 >::item_
33 >
34 {
35 typedef set41 type;
36 };
37
38 template<
39 typename T0, typename T1, typename T2, typename T3, typename T4
40 , typename T5, typename T6, typename T7, typename T8, typename T9
41 , typename T10, typename T11, typename T12, typename T13, typename T14
42 , typename T15, typename T16, typename T17, typename T18, typename T19
43 , typename T20, typename T21, typename T22, typename T23, typename T24
44 , typename T25, typename T26, typename T27, typename T28, typename T29
45 , typename T30, typename T31, typename T32, typename T33, typename T34
46 , typename T35, typename T36, typename T37, typename T38, typename T39
47 , typename T40, typename T41
48 >
49 struct set42
50 : s_item<
51 T41
52 , typename set41< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
53 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
54 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
55 , T40 >::item_
56 >
57 {
58 typedef set42 type;
59 };
60
61 template<
62 typename T0, typename T1, typename T2, typename T3, typename T4
63 , typename T5, typename T6, typename T7, typename T8, typename T9
64 , typename T10, typename T11, typename T12, typename T13, typename T14
65 , typename T15, typename T16, typename T17, typename T18, typename T19
66 , typename T20, typename T21, typename T22, typename T23, typename T24
67 , typename T25, typename T26, typename T27, typename T28, typename T29
68 , typename T30, typename T31, typename T32, typename T33, typename T34
69 , typename T35, typename T36, typename T37, typename T38, typename T39
70 , typename T40, typename T41, typename T42
71 >
72 struct set43
73 : s_item<
74 T42
75 , typename set42< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
76 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
77 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
78 , T40, T41 >::item_
79 >
80 {
81 typedef set43 type;
82 };
83
84 template<
85 typename T0, typename T1, typename T2, typename T3, typename T4
86 , typename T5, typename T6, typename T7, typename T8, typename T9
87 , typename T10, typename T11, typename T12, typename T13, typename T14
88 , typename T15, typename T16, typename T17, typename T18, typename T19
89 , typename T20, typename T21, typename T22, typename T23, typename T24
90 , typename T25, typename T26, typename T27, typename T28, typename T29
91 , typename T30, typename T31, typename T32, typename T33, typename T34
92 , typename T35, typename T36, typename T37, typename T38, typename T39
93 , typename T40, typename T41, typename T42, typename T43
94 >
95 struct set44
96 : s_item<
97 T43
98 , typename set43< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
99 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
100 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
101 , T40, T41, T42 >::item_
102 >
103 {
104 typedef set44 type;
105 };
106
107 template<
108 typename T0, typename T1, typename T2, typename T3, typename T4
109 , typename T5, typename T6, typename T7, typename T8, typename T9
110 , typename T10, typename T11, typename T12, typename T13, typename T14
111 , typename T15, typename T16, typename T17, typename T18, typename T19
112 , typename T20, typename T21, typename T22, typename T23, typename T24
113 , typename T25, typename T26, typename T27, typename T28, typename T29
114 , typename T30, typename T31, typename T32, typename T33, typename T34
115 , typename T35, typename T36, typename T37, typename T38, typename T39
116 , typename T40, typename T41, typename T42, typename T43, typename T44
117 >
118 struct set45
119 : s_item<
120 T44
121 , typename set44< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
122 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
123 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
124 , T40, T41, T42, T43 >::item_
125 >
126 {
127 typedef set45 type;
128 };
129
130 template<
131 typename T0, typename T1, typename T2, typename T3, typename T4
132 , typename T5, typename T6, typename T7, typename T8, typename T9
133 , typename T10, typename T11, typename T12, typename T13, typename T14
134 , typename T15, typename T16, typename T17, typename T18, typename T19
135 , typename T20, typename T21, typename T22, typename T23, typename T24
136 , typename T25, typename T26, typename T27, typename T28, typename T29
137 , typename T30, typename T31, typename T32, typename T33, typename T34
138 , typename T35, typename T36, typename T37, typename T38, typename T39
139 , typename T40, typename T41, typename T42, typename T43, typename T44
140 , typename T45
141 >
142 struct set46
143 : s_item<
144 T45
145 , typename set45< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
146 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
147 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
148 , T40, T41, T42, T43, T44 >::item_
149 >
150 {
151 typedef set46 type;
152 };
153
154 template<
155 typename T0, typename T1, typename T2, typename T3, typename T4
156 , typename T5, typename T6, typename T7, typename T8, typename T9
157 , typename T10, typename T11, typename T12, typename T13, typename T14
158 , typename T15, typename T16, typename T17, typename T18, typename T19
159 , typename T20, typename T21, typename T22, typename T23, typename T24
160 , typename T25, typename T26, typename T27, typename T28, typename T29
161 , typename T30, typename T31, typename T32, typename T33, typename T34
162 , typename T35, typename T36, typename T37, typename T38, typename T39
163 , typename T40, typename T41, typename T42, typename T43, typename T44
164 , typename T45, typename T46
165 >
166 struct set47
167 : s_item<
168 T46
169 , typename set46< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
170 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
171 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
172 , T40, T41, T42, T43, T44, T45 >::item_
173 >
174 {
175 typedef set47 type;
176 };
177
178 template<
179 typename T0, typename T1, typename T2, typename T3, typename T4
180 , typename T5, typename T6, typename T7, typename T8, typename T9
181 , typename T10, typename T11, typename T12, typename T13, typename T14
182 , typename T15, typename T16, typename T17, typename T18, typename T19
183 , typename T20, typename T21, typename T22, typename T23, typename T24
184 , typename T25, typename T26, typename T27, typename T28, typename T29
185 , typename T30, typename T31, typename T32, typename T33, typename T34
186 , typename T35, typename T36, typename T37, typename T38, typename T39
187 , typename T40, typename T41, typename T42, typename T43, typename T44
188 , typename T45, typename T46, typename T47
189 >
190 struct set48
191 : s_item<
192 T47
193 , typename set47< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
194 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
195 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
196 , T40, T41, T42, T43, T44, T45, T46 >::item_
197 >
198 {
199 typedef set48 type;
200 };
201
202 template<
203 typename T0, typename T1, typename T2, typename T3, typename T4
204 , typename T5, typename T6, typename T7, typename T8, typename T9
205 , typename T10, typename T11, typename T12, typename T13, typename T14
206 , typename T15, typename T16, typename T17, typename T18, typename T19
207 , typename T20, typename T21, typename T22, typename T23, typename T24
208 , typename T25, typename T26, typename T27, typename T28, typename T29
209 , typename T30, typename T31, typename T32, typename T33, typename T34
210 , typename T35, typename T36, typename T37, typename T38, typename T39
211 , typename T40, typename T41, typename T42, typename T43, typename T44
212 , typename T45, typename T46, typename T47, typename T48
213 >
214 struct set49
215 : s_item<
216 T48
217 , typename set48< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
218 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
219 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
220 , T40, T41, T42, T43, T44, T45, T46, T47 >::item_
221 >
222 {
223 typedef set49 type;
224 };
225
226 template<
227 typename T0, typename T1, typename T2, typename T3, typename T4
228 , typename T5, typename T6, typename T7, typename T8, typename T9
229 , typename T10, typename T11, typename T12, typename T13, typename T14
230 , typename T15, typename T16, typename T17, typename T18, typename T19
231 , typename T20, typename T21, typename T22, typename T23, typename T24
232 , typename T25, typename T26, typename T27, typename T28, typename T29
233 , typename T30, typename T31, typename T32, typename T33, typename T34
234 , typename T35, typename T36, typename T37, typename T38, typename T39
235 , typename T40, typename T41, typename T42, typename T43, typename T44
236 , typename T45, typename T46, typename T47, typename T48, typename T49
237 >
238 struct set50
239 : s_item<
240 T49
241 , typename set49< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
242 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
243 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
244 , T40, T41, T42, T43, T44, T45, T46, T47, T48 >::item_
245 >
246 {
247 typedef set50 type;
248 };
249
250 }}