]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/boost/mpl/set/aux_/preprocessed/plain/set40.hpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / boost / mpl / set / aux_ / preprocessed / plain / set40.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/set40.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
23 >
24 struct set31
25 : s_item<
26 T30
27 , typename set30< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
28 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
29 , T26, T27, T28, T29 >::item_
30 >
31 {
32 typedef set31 type;
33 };
34
35 template<
36 typename T0, typename T1, typename T2, typename T3, typename T4
37 , typename T5, typename T6, typename T7, typename T8, typename T9
38 , typename T10, typename T11, typename T12, typename T13, typename T14
39 , typename T15, typename T16, typename T17, typename T18, typename T19
40 , typename T20, typename T21, typename T22, typename T23, typename T24
41 , typename T25, typename T26, typename T27, typename T28, typename T29
42 , typename T30, typename T31
43 >
44 struct set32
45 : s_item<
46 T31
47 , typename set31< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
48 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
49 , T26, T27, T28, T29, T30 >::item_
50 >
51 {
52 typedef set32 type;
53 };
54
55 template<
56 typename T0, typename T1, typename T2, typename T3, typename T4
57 , typename T5, typename T6, typename T7, typename T8, typename T9
58 , typename T10, typename T11, typename T12, typename T13, typename T14
59 , typename T15, typename T16, typename T17, typename T18, typename T19
60 , typename T20, typename T21, typename T22, typename T23, typename T24
61 , typename T25, typename T26, typename T27, typename T28, typename T29
62 , typename T30, typename T31, typename T32
63 >
64 struct set33
65 : s_item<
66 T32
67 , typename set32< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
68 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
69 , T26, T27, T28, T29, T30, T31 >::item_
70 >
71 {
72 typedef set33 type;
73 };
74
75 template<
76 typename T0, typename T1, typename T2, typename T3, typename T4
77 , typename T5, typename T6, typename T7, typename T8, typename T9
78 , typename T10, typename T11, typename T12, typename T13, typename T14
79 , typename T15, typename T16, typename T17, typename T18, typename T19
80 , typename T20, typename T21, typename T22, typename T23, typename T24
81 , typename T25, typename T26, typename T27, typename T28, typename T29
82 , typename T30, typename T31, typename T32, typename T33
83 >
84 struct set34
85 : s_item<
86 T33
87 , typename set33< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
88 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
89 , T26, T27, T28, T29, T30, T31, T32 >::item_
90 >
91 {
92 typedef set34 type;
93 };
94
95 template<
96 typename T0, typename T1, typename T2, typename T3, typename T4
97 , typename T5, typename T6, typename T7, typename T8, typename T9
98 , typename T10, typename T11, typename T12, typename T13, typename T14
99 , typename T15, typename T16, typename T17, typename T18, typename T19
100 , typename T20, typename T21, typename T22, typename T23, typename T24
101 , typename T25, typename T26, typename T27, typename T28, typename T29
102 , typename T30, typename T31, typename T32, typename T33, typename T34
103 >
104 struct set35
105 : s_item<
106 T34
107 , typename set34< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
108 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
109 , T26, T27, T28, T29, T30, T31, T32, T33 >::item_
110 >
111 {
112 typedef set35 type;
113 };
114
115 template<
116 typename T0, typename T1, typename T2, typename T3, typename T4
117 , typename T5, typename T6, typename T7, typename T8, typename T9
118 , typename T10, typename T11, typename T12, typename T13, typename T14
119 , typename T15, typename T16, typename T17, typename T18, typename T19
120 , typename T20, typename T21, typename T22, typename T23, typename T24
121 , typename T25, typename T26, typename T27, typename T28, typename T29
122 , typename T30, typename T31, typename T32, typename T33, typename T34
123 , typename T35
124 >
125 struct set36
126 : s_item<
127 T35
128 , typename set35< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
129 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
130 , T26, T27, T28, T29, T30, T31, T32, T33, T34 >::item_
131 >
132 {
133 typedef set36 type;
134 };
135
136 template<
137 typename T0, typename T1, typename T2, typename T3, typename T4
138 , typename T5, typename T6, typename T7, typename T8, typename T9
139 , typename T10, typename T11, typename T12, typename T13, typename T14
140 , typename T15, typename T16, typename T17, typename T18, typename T19
141 , typename T20, typename T21, typename T22, typename T23, typename T24
142 , typename T25, typename T26, typename T27, typename T28, typename T29
143 , typename T30, typename T31, typename T32, typename T33, typename T34
144 , typename T35, typename T36
145 >
146 struct set37
147 : s_item<
148 T36
149 , typename set36< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
150 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
151 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 >::item_
152 >
153 {
154 typedef set37 type;
155 };
156
157 template<
158 typename T0, typename T1, typename T2, typename T3, typename T4
159 , typename T5, typename T6, typename T7, typename T8, typename T9
160 , typename T10, typename T11, typename T12, typename T13, typename T14
161 , typename T15, typename T16, typename T17, typename T18, typename T19
162 , typename T20, typename T21, typename T22, typename T23, typename T24
163 , typename T25, typename T26, typename T27, typename T28, typename T29
164 , typename T30, typename T31, typename T32, typename T33, typename T34
165 , typename T35, typename T36, typename T37
166 >
167 struct set38
168 : s_item<
169 T37
170 , typename set37< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
171 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
172 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 >::item_
173 >
174 {
175 typedef set38 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
187 >
188 struct set39
189 : s_item<
190 T38
191 , typename set38< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
192 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
193 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 >::item_
194 >
195 {
196 typedef set39 type;
197 };
198
199 template<
200 typename T0, typename T1, typename T2, typename T3, typename T4
201 , typename T5, typename T6, typename T7, typename T8, typename T9
202 , typename T10, typename T11, typename T12, typename T13, typename T14
203 , typename T15, typename T16, typename T17, typename T18, typename T19
204 , typename T20, typename T21, typename T22, typename T23, typename T24
205 , typename T25, typename T26, typename T27, typename T28, typename T29
206 , typename T30, typename T31, typename T32, typename T33, typename T34
207 , typename T35, typename T36, typename T37, typename T38, typename T39
208 >
209 struct set40
210 : s_item<
211 T39
212 , typename set39< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
213 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
214 , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37
215 , T38 >::item_
216 >
217 {
218 typedef set40 type;
219 };
220
221 }}