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 | }}
|
---|