]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / vector / aux_ / preprocessed / no_ctps / vector40_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/vector40_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     >
20 struct vector31_c
21     : vector31<
22           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
23         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
24         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
25         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
26         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
27         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
28         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
29         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
30         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
31         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 
32  >
33 {
34     typedef vector31_c type;
35     typedef T value_type;
36 };
37
38 template<
39       typename T
40     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
41     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
42     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
43     , T C31
44     >
45 struct vector32_c
46     : vector32<
47           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
48         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
49         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
50         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
51         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
52         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
53         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
54         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
55         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
56         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >, integral_c<T
57         , C31> 
58  >
59 {
60     typedef vector32_c type;
61     typedef T value_type;
62 };
63
64 template<
65       typename T
66     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
67     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
68     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
69     , T C31, T C32
70     >
71 struct vector33_c
72     : vector33<
73           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
74         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
75         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
76         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
77         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
78         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
79         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
80         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
81         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
82         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
83         , integral_c< T,C31 >, integral_c< T,C32 > 
84  >
85 {
86     typedef vector33_c type;
87     typedef T value_type;
88 };
89
90 template<
91       typename T
92     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
93     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
94     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
95     , T C31, T C32, T C33
96     >
97 struct vector34_c
98     : vector34<
99           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
100         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
101         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
102         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
103         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
104         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
105         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
106         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
107         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
108         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
109         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 
110  >
111 {
112     typedef vector34_c type;
113     typedef T value_type;
114 };
115
116 template<
117       typename T
118     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
119     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
120     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
121     , T C31, T C32, T C33, T C34
122     >
123 struct vector35_c
124     : vector35<
125           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
126         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
127         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
128         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
129         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
130         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
131         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
132         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
133         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
134         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
135         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >, integral_c<T
136         , C34> 
137  >
138 {
139     typedef vector35_c type;
140     typedef T value_type;
141 };
142
143 template<
144       typename T
145     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
146     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
147     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
148     , T C31, T C32, T C33, T C34, T C35
149     >
150 struct vector36_c
151     : vector36<
152           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
153         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
154         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
155         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
156         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
157         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
158         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
159         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
160         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
161         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
162         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
163         , integral_c< T,C34 >, integral_c< T,C35 > 
164  >
165 {
166     typedef vector36_c type;
167     typedef T value_type;
168 };
169
170 template<
171       typename T
172     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
173     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
174     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
175     , T C31, T C32, T C33, T C34, T C35, T C36
176     >
177 struct vector37_c
178     : vector37<
179           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
180         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
181         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
182         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
183         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
184         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
185         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
186         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
187         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
188         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
189         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
190         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 
191  >
192 {
193     typedef vector37_c type;
194     typedef T value_type;
195 };
196
197 template<
198       typename T
199     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
200     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
201     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
202     , T C31, T C32, T C33, T C34, T C35, T C36, T C37
203     >
204 struct vector38_c
205     : vector38<
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 >, integral_c<T
218         , C37> 
219  >
220 {
221     typedef vector38_c type;
222     typedef T value_type;
223 };
224
225 template<
226       typename T
227     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
228     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
229     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
230     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38
231     >
232 struct vector39_c
233     : vector39<
234           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
235         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
236         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
237         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
238         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
239         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
240         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
241         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
242         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
243         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
244         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
245         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
246         , integral_c< T,C37 >, integral_c< T,C38 > 
247  >
248 {
249     typedef vector39_c type;
250     typedef T value_type;
251 };
252
253 template<
254       typename T
255     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
256     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
257     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
258     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39
259     >
260 struct vector40_c
261     : vector40<
262           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
263         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
264         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
265         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
266         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
267         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
268         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
269         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
270         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
271         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
272         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
273         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
274         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 
275  >
276 {
277     typedef vector40_c type;
278     typedef T value_type;
279 };
280
281 }}