]> AND Private Git Repository - canny.git/blob
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
aa14301d56ac573cc788b00dfc96ed1617c19c59
[canny.git] /
1 \r
2 // Copyright Aleksey Gurtovoy 2000-2004\r
3 //\r
4 // Distributed under the Boost Software License, Version 1.0. \r
5 // (See accompanying file LICENSE_1_0.txt or copy at \r
6 // http://www.boost.org/LICENSE_1_0.txt)\r
7 //\r
8 \r
9 // Preprocessed version of "boost/mpl/vector/vector50_c.hpp" header\r
10 // -- DO NOT modify by hand!\r
11 \r
12 namespace boost { namespace mpl {\r
13 \r
14 template<\r
15       typename T\r
16     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
17     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
18     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
19     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
20     >\r
21 struct vector41_c\r
22     : v_item<\r
23           integral_c< T,C40 >\r
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 >\r
25         >\r
26 {\r
27     typedef vector41_c type;\r
28     typedef T value_type;\r
29 };\r
30 \r
31 template<\r
32       typename T\r
33     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
34     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
35     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
36     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
37     , T C41\r
38     >\r
39 struct vector42_c\r
40     : v_item<\r
41           integral_c< T,C41 >\r
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 >\r
43         >\r
44 {\r
45     typedef vector42_c type;\r
46     typedef T value_type;\r
47 };\r
48 \r
49 template<\r
50       typename T\r
51     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
52     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
53     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
54     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
55     , T C41, T C42\r
56     >\r
57 struct vector43_c\r
58     : v_item<\r
59           integral_c< T,C42 >\r
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 >\r
61         >\r
62 {\r
63     typedef vector43_c type;\r
64     typedef T value_type;\r
65 };\r
66 \r
67 template<\r
68       typename T\r
69     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
70     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
71     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
72     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
73     , T C41, T C42, T C43\r
74     >\r
75 struct vector44_c\r
76     : v_item<\r
77           integral_c< T,C43 >\r
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 >\r
79         >\r
80 {\r
81     typedef vector44_c type;\r
82     typedef T value_type;\r
83 };\r
84 \r
85 template<\r
86       typename T\r
87     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
88     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
89     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
90     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
91     , T C41, T C42, T C43, T C44\r
92     >\r
93 struct vector45_c\r
94     : v_item<\r
95           integral_c< T,C44 >\r
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 >\r
97         >\r
98 {\r
99     typedef vector45_c type;\r
100     typedef T value_type;\r
101 };\r
102 \r
103 template<\r
104       typename T\r
105     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
106     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
107     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
108     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
109     , T C41, T C42, T C43, T C44, T C45\r
110     >\r
111 struct vector46_c\r
112     : v_item<\r
113           integral_c< T,C45 >\r
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 >\r
115         >\r
116 {\r
117     typedef vector46_c type;\r
118     typedef T value_type;\r
119 };\r
120 \r
121 template<\r
122       typename T\r
123     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
124     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
125     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
126     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
127     , T C41, T C42, T C43, T C44, T C45, T C46\r
128     >\r
129 struct vector47_c\r
130     : v_item<\r
131           integral_c< T,C46 >\r
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 >\r
133         >\r
134 {\r
135     typedef vector47_c type;\r
136     typedef T value_type;\r
137 };\r
138 \r
139 template<\r
140       typename T\r
141     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
142     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
143     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
144     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
145     , T C41, T C42, T C43, T C44, T C45, T C46, T C47\r
146     >\r
147 struct vector48_c\r
148     : v_item<\r
149           integral_c< T,C47 >\r
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 >\r
151         >\r
152 {\r
153     typedef vector48_c type;\r
154     typedef T value_type;\r
155 };\r
156 \r
157 template<\r
158       typename T\r
159     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
160     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
161     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
162     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
163     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48\r
164     >\r
165 struct vector49_c\r
166     : v_item<\r
167           integral_c< T,C48 >\r
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 >\r
169         >\r
170 {\r
171     typedef vector49_c type;\r
172     typedef T value_type;\r
173 };\r
174 \r
175 template<\r
176       typename T\r
177     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
178     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
179     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30\r
180     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40\r
181     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49\r
182     >\r
183 struct vector50_c\r
184     : v_item<\r
185           integral_c< T,C49 >\r
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 >\r
187         >\r
188 {\r
189     typedef vector50_c type;\r
190     typedef T value_type;\r
191 };\r
192 \r
193 }}\r