]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / vector / aux_ / preprocessed / plain / vector50_c.hpp
1
2 // Copyright Aleksey Gurtovoy 2000-2004
3 //
4 // Distributed under the Boost Software License, Version 1.0. 
5 // (See accompanying file LICENSE_1_0.txt or copy at 
6 // http://www.boost.org/LICENSE_1_0.txt)
7 //
8
9 // Preprocessed version of "boost/mpl/vector/vector50_c.hpp" header
10 // -- DO NOT modify by hand!
11
12 namespace boost { namespace mpl {
13
14 template<
15       typename T
16     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
17     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
18     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
19     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
20     >
21 struct vector41_c
22     : vector41<
23           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
24         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
25         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
26         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
27         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
28         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
29         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
30         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
31         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
32         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
33         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
34         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
35         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >, integral_c<T
36         , C40> 
37  >
38 {
39     typedef vector41_c type;
40     typedef T value_type;
41 };
42
43 template<
44       typename T
45     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
46     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
47     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
48     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
49     , T C41
50     >
51 struct vector42_c
52     : vector42<
53           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
54         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
55         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
56         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
57         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
58         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
59         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
60         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
61         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
62         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
63         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
64         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
65         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
66         , integral_c< T,C40 >, integral_c< T,C41 > 
67  >
68 {
69     typedef vector42_c type;
70     typedef T value_type;
71 };
72
73 template<
74       typename T
75     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
76     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
77     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
78     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
79     , T C41, T C42
80     >
81 struct vector43_c
82     : vector43<
83           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
84         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
85         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
86         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
87         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
88         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
89         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
90         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
91         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
92         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
93         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
94         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
95         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
96         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 
97  >
98 {
99     typedef vector43_c type;
100     typedef T value_type;
101 };
102
103 template<
104       typename T
105     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
106     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
107     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
108     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
109     , T C41, T C42, T C43
110     >
111 struct vector44_c
112     : vector44<
113           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
114         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
115         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
116         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
117         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
118         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
119         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
120         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
121         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
122         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
123         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
124         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
125         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
126         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >, integral_c<T
127         , C43> 
128  >
129 {
130     typedef vector44_c type;
131     typedef T value_type;
132 };
133
134 template<
135       typename T
136     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
137     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
138     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
139     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
140     , T C41, T C42, T C43, T C44
141     >
142 struct vector45_c
143     : vector45<
144           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
145         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
146         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
147         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
148         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
149         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
150         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
151         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
152         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
153         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
154         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
155         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
156         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
157         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
158         , integral_c< T,C43 >, integral_c< T,C44 > 
159  >
160 {
161     typedef vector45_c type;
162     typedef T value_type;
163 };
164
165 template<
166       typename T
167     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
168     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
169     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
170     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
171     , T C41, T C42, T C43, T C44, T C45
172     >
173 struct vector46_c
174     : vector46<
175           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
176         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
177         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
178         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
179         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
180         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
181         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
182         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
183         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
184         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
185         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
186         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
187         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
188         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
189         , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 > 
190  >
191 {
192     typedef vector46_c type;
193     typedef T value_type;
194 };
195
196 template<
197       typename T
198     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
199     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
200     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
201     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
202     , T C41, T C42, T C43, T C44, T C45, T C46
203     >
204 struct vector47_c
205     : vector47<
206           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
207         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
208         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
209         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
210         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
211         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
212         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
213         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
214         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
215         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
216         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
217         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
218         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
219         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
220         , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >, integral_c<T
221         , C46> 
222  >
223 {
224     typedef vector47_c type;
225     typedef T value_type;
226 };
227
228 template<
229       typename T
230     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
231     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
232     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
233     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
234     , T C41, T C42, T C43, T C44, T C45, T C46, T C47
235     >
236 struct vector48_c
237     : vector48<
238           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
239         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
240         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
241         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
242         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
243         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
244         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
245         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
246         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
247         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
248         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
249         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
250         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
251         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
252         , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >
253         , integral_c< T,C46 >, integral_c< T,C47 > 
254  >
255 {
256     typedef vector48_c type;
257     typedef T value_type;
258 };
259
260 template<
261       typename T
262     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
263     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
264     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
265     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
266     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48
267     >
268 struct vector49_c
269     : vector49<
270           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
271         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
272         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
273         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
274         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
275         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
276         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
277         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
278         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
279         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
280         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
281         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
282         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
283         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
284         , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >
285         , integral_c< T,C46 >, integral_c< T,C47 >, integral_c< T,C48 > 
286  >
287 {
288     typedef vector49_c type;
289     typedef T value_type;
290 };
291
292 template<
293       typename T
294     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
295     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
296     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
297     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
298     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49
299     >
300 struct vector50_c
301     : vector50<
302           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
303         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
304         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
305         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
306         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
307         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
308         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
309         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
310         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
311         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
312         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
313         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
314         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
315         , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
316         , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >
317         , integral_c< T,C46 >, integral_c< T,C47 >, integral_c< T,C48 >, integral_c<T
318         , C49> 
319  >
320 {
321     typedef vector50_c type;
322     typedef T value_type;
323 };
324
325 }}