]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / vector / aux_ / preprocessed / no_ctps / vector30_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/vector30_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     >
19 struct vector21_c
20     : vector21<
21           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
22         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
23         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
24         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
25         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
26         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
27         , integral_c< T,C19 >, integral_c< T,C20 > 
28  >
29 {
30     typedef vector21_c type;
31     typedef T value_type;
32 };
33
34 template<
35       typename T
36     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
37     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
38     , T C21
39     >
40 struct vector22_c
41     : vector22<
42           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
43         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
44         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
45         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
46         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
47         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
48         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 
49  >
50 {
51     typedef vector22_c type;
52     typedef T value_type;
53 };
54
55 template<
56       typename T
57     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
58     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
59     , T C21, T C22
60     >
61 struct vector23_c
62     : vector23<
63           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
64         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
65         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
66         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
67         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
68         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
69         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >, integral_c<T
70         , C22> 
71  >
72 {
73     typedef vector23_c type;
74     typedef T value_type;
75 };
76
77 template<
78       typename T
79     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
80     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
81     , T C21, T C22, T C23
82     >
83 struct vector24_c
84     : vector24<
85           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
86         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
87         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
88         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
89         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
90         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
91         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
92         , integral_c< T,C22 >, integral_c< T,C23 > 
93  >
94 {
95     typedef vector24_c type;
96     typedef T value_type;
97 };
98
99 template<
100       typename T
101     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
102     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
103     , T C21, T C22, T C23, T C24
104     >
105 struct vector25_c
106     : vector25<
107           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
108         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
109         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
110         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
111         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
112         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
113         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
114         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 
115  >
116 {
117     typedef vector25_c type;
118     typedef T value_type;
119 };
120
121 template<
122       typename T
123     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
124     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
125     , T C21, T C22, T C23, T C24, T C25
126     >
127 struct vector26_c
128     : vector26<
129           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
130         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
131         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
132         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
133         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
134         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
135         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
136         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >, integral_c<T
137         , C25> 
138  >
139 {
140     typedef vector26_c type;
141     typedef T value_type;
142 };
143
144 template<
145       typename T
146     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
147     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
148     , T C21, T C22, T C23, T C24, T C25, T C26
149     >
150 struct vector27_c
151     : vector27<
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 > 
161  >
162 {
163     typedef vector27_c type;
164     typedef T value_type;
165 };
166
167 template<
168       typename T
169     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
170     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
171     , T C21, T C22, T C23, T C24, T C25, T C26, T C27
172     >
173 struct vector28_c
174     : vector28<
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  >
185 {
186     typedef vector28_c type;
187     typedef T value_type;
188 };
189
190 template<
191       typename T
192     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
193     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
194     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28
195     >
196 struct vector29_c
197     : vector29<
198           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
199         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
200         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
201         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
202         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
203         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
204         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
205         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
206         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >, integral_c<T
207         , C28> 
208  >
209 {
210     typedef vector29_c type;
211     typedef T value_type;
212 };
213
214 template<
215       typename T
216     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
217     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
218     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
219     >
220 struct vector30_c
221     : vector30<
222           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
223         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
224         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
225         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
226         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
227         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
228         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
229         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
230         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
231         , integral_c< T,C28 >, integral_c< T,C29 > 
232  >
233 {
234     typedef vector30_c type;
235     typedef T value_type;
236 };
237
238 }}