]>
Commit | Line | Data |
---|---|---|
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/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 | }} |