]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/mpl/include/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / mpl / include / 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 }}