]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set30.hpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / set / aux_ / preprocessed / plain / set30.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/set30.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
21 >
22 struct set21
23 : s_item<
24 T20
25 , typename set20< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
26 , T12, T13, T14, T15, T16, T17, T18, T19 >::item_
27 >
28 {
29 typedef set21 type;
30 };
31
32 template<
33 typename T0, typename T1, typename T2, typename T3, typename T4
34 , typename T5, typename T6, typename T7, typename T8, typename T9
35 , typename T10, typename T11, typename T12, typename T13, typename T14
36 , typename T15, typename T16, typename T17, typename T18, typename T19
37 , typename T20, typename T21
38 >
39 struct set22
40 : s_item<
41 T21
42 , typename set21< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
43 , T12, T13, T14, T15, T16, T17, T18, T19, T20 >::item_
44 >
45 {
46 typedef set22 type;
47 };
48
49 template<
50 typename T0, typename T1, typename T2, typename T3, typename T4
51 , typename T5, typename T6, typename T7, typename T8, typename T9
52 , typename T10, typename T11, typename T12, typename T13, typename T14
53 , typename T15, typename T16, typename T17, typename T18, typename T19
54 , typename T20, typename T21, typename T22
55 >
56 struct set23
57 : s_item<
58 T22
59 , typename set22< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
60 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 >::item_
61 >
62 {
63 typedef set23 type;
64 };
65
66 template<
67 typename T0, typename T1, typename T2, typename T3, typename T4
68 , typename T5, typename T6, typename T7, typename T8, typename T9
69 , typename T10, typename T11, typename T12, typename T13, typename T14
70 , typename T15, typename T16, typename T17, typename T18, typename T19
71 , typename T20, typename T21, typename T22, typename T23
72 >
73 struct set24
74 : s_item<
75 T23
76 , typename set23< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
77 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 >::item_
78 >
79 {
80 typedef set24 type;
81 };
82
83 template<
84 typename T0, typename T1, typename T2, typename T3, typename T4
85 , typename T5, typename T6, typename T7, typename T8, typename T9
86 , typename T10, typename T11, typename T12, typename T13, typename T14
87 , typename T15, typename T16, typename T17, typename T18, typename T19
88 , typename T20, typename T21, typename T22, typename T23, typename T24
89 >
90 struct set25
91 : s_item<
92 T24
93 , typename set24< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
94 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 >::item_
95 >
96 {
97 typedef set25 type;
98 };
99
100 template<
101 typename T0, typename T1, typename T2, typename T3, typename T4
102 , typename T5, typename T6, typename T7, typename T8, typename T9
103 , typename T10, typename T11, typename T12, typename T13, typename T14
104 , typename T15, typename T16, typename T17, typename T18, typename T19
105 , typename T20, typename T21, typename T22, typename T23, typename T24
106 , typename T25
107 >
108 struct set26
109 : s_item<
110 T25
111 , typename set25< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
112 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23
113 , T24 >::item_
114 >
115 {
116 typedef set26 type;
117 };
118
119 template<
120 typename T0, typename T1, typename T2, typename T3, typename T4
121 , typename T5, typename T6, typename T7, typename T8, typename T9
122 , typename T10, typename T11, typename T12, typename T13, typename T14
123 , typename T15, typename T16, typename T17, typename T18, typename T19
124 , typename T20, typename T21, typename T22, typename T23, typename T24
125 , typename T25, typename T26
126 >
127 struct set27
128 : s_item<
129 T26
130 , typename set26< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
131 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24
132 , T25 >::item_
133 >
134 {
135 typedef set27 type;
136 };
137
138 template<
139 typename T0, typename T1, typename T2, typename T3, typename T4
140 , typename T5, typename T6, typename T7, typename T8, typename T9
141 , typename T10, typename T11, typename T12, typename T13, typename T14
142 , typename T15, typename T16, typename T17, typename T18, typename T19
143 , typename T20, typename T21, typename T22, typename T23, typename T24
144 , typename T25, typename T26, typename T27
145 >
146 struct set28
147 : s_item<
148 T27
149 , typename set27< 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 >::item_
152 >
153 {
154 typedef set28 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
164 >
165 struct set29
166 : s_item<
167 T28
168 , typename set28< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
169 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
170 , T26, T27 >::item_
171 >
172 {
173 typedef set29 type;
174 };
175
176 template<
177 typename T0, typename T1, typename T2, typename T3, typename T4
178 , typename T5, typename T6, typename T7, typename T8, typename T9
179 , typename T10, typename T11, typename T12, typename T13, typename T14
180 , typename T15, typename T16, typename T17, typename T18, typename T19
181 , typename T20, typename T21, typename T22, typename T23, typename T24
182 , typename T25, typename T26, typename T27, typename T28, typename T29
183 >
184 struct set30
185 : s_item<
186 T29
187 , typename set29< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
188 , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
189 , T26, T27, T28 >::item_
190 >
191 {
192 typedef set30 type;
193 };
194
195 }}