]> rtime.felk.cvut.cz Git - eurobot/public.git/blob - src/boost/boost/mpl/set/aux_/preprocessed/plain/set40.hpp
Add subset of boost library headers needed for compilation on PowerPC
[eurobot/public.git] / 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 }}