]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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 | : v_item< | |
23 | integral_c< T,C40 > | |
24 | , vector40_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39 > | |
25 | > | |
26 | { | |
27 | typedef vector41_c type; | |
28 | typedef T value_type; | |
29 | }; | |
30 | ||
31 | template< | |
32 | typename T | |
33 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 | |
34 | , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 | |
35 | , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 | |
36 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
37 | , T C41 | |
38 | > | |
39 | struct vector42_c | |
40 | : v_item< | |
41 | integral_c< T,C41 > | |
42 | , vector41_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40 > | |
43 | > | |
44 | { | |
45 | typedef vector42_c type; | |
46 | typedef T value_type; | |
47 | }; | |
48 | ||
49 | template< | |
50 | typename T | |
51 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 | |
52 | , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 | |
53 | , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 | |
54 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
55 | , T C41, T C42 | |
56 | > | |
57 | struct vector43_c | |
58 | : v_item< | |
59 | integral_c< T,C42 > | |
60 | , vector42_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41 > | |
61 | > | |
62 | { | |
63 | typedef vector43_c type; | |
64 | typedef T value_type; | |
65 | }; | |
66 | ||
67 | template< | |
68 | typename T | |
69 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 | |
70 | , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 | |
71 | , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 | |
72 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
73 | , T C41, T C42, T C43 | |
74 | > | |
75 | struct vector44_c | |
76 | : v_item< | |
77 | integral_c< T,C43 > | |
78 | , vector43_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42 > | |
79 | > | |
80 | { | |
81 | typedef vector44_c type; | |
82 | typedef T value_type; | |
83 | }; | |
84 | ||
85 | template< | |
86 | typename T | |
87 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 | |
88 | , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 | |
89 | , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 | |
90 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
91 | , T C41, T C42, T C43, T C44 | |
92 | > | |
93 | struct vector45_c | |
94 | : v_item< | |
95 | integral_c< T,C44 > | |
96 | , vector44_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43 > | |
97 | > | |
98 | { | |
99 | typedef vector45_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, T C44, T C45 | |
110 | > | |
111 | struct vector46_c | |
112 | : v_item< | |
113 | integral_c< T,C45 > | |
114 | , vector45_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44 > | |
115 | > | |
116 | { | |
117 | typedef vector46_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, T C26, T C27, T C28, T C29, T C30 | |
126 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
127 | , T C41, T C42, T C43, T C44, T C45, T C46 | |
128 | > | |
129 | struct vector47_c | |
130 | : v_item< | |
131 | integral_c< T,C46 > | |
132 | , vector46_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45 > | |
133 | > | |
134 | { | |
135 | typedef vector47_c type; | |
136 | typedef T value_type; | |
137 | }; | |
138 | ||
139 | template< | |
140 | typename T | |
141 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 | |
142 | , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 | |
143 | , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 | |
144 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
145 | , T C41, T C42, T C43, T C44, T C45, T C46, T C47 | |
146 | > | |
147 | struct vector48_c | |
148 | : v_item< | |
149 | integral_c< T,C47 > | |
150 | , vector47_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46 > | |
151 | > | |
152 | { | |
153 | typedef vector48_c type; | |
154 | typedef T value_type; | |
155 | }; | |
156 | ||
157 | template< | |
158 | typename T | |
159 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 | |
160 | , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 | |
161 | , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 | |
162 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
163 | , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48 | |
164 | > | |
165 | struct vector49_c | |
166 | : v_item< | |
167 | integral_c< T,C48 > | |
168 | , vector48_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47 > | |
169 | > | |
170 | { | |
171 | typedef vector49_c type; | |
172 | typedef T value_type; | |
173 | }; | |
174 | ||
175 | template< | |
176 | typename T | |
177 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 | |
178 | , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 | |
179 | , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 | |
180 | , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 | |
181 | , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49 | |
182 | > | |
183 | struct vector50_c | |
184 | : v_item< | |
185 | integral_c< T,C49 > | |
186 | , vector49_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48 > | |
187 | > | |
188 | { | |
189 | typedef vector50_c type; | |
190 | typedef T value_type; | |
191 | }; | |
192 | ||
193 | }} |