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

Private GIT Repository
9a3d4a659f9f3712d2e4455f499bc3bebac5c5e6
[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/vector30_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     >\r
19 struct vector21_c\r
20     : v_item<\r
21           integral_c< T,C20 >\r
22         , vector20_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >\r
23         >\r
24 {\r
25     typedef vector21_c type;\r
26     typedef T value_type;\r
27 };\r
28 \r
29 template<\r
30       typename T\r
31     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
32     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
33     , T C21\r
34     >\r
35 struct vector22_c\r
36     : v_item<\r
37           integral_c< T,C21 >\r
38         , vector21_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20 >\r
39         >\r
40 {\r
41     typedef vector22_c type;\r
42     typedef T value_type;\r
43 };\r
44 \r
45 template<\r
46       typename T\r
47     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
48     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
49     , T C21, T C22\r
50     >\r
51 struct vector23_c\r
52     : v_item<\r
53           integral_c< T,C22 >\r
54         , vector22_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21 >\r
55         >\r
56 {\r
57     typedef vector23_c type;\r
58     typedef T value_type;\r
59 };\r
60 \r
61 template<\r
62       typename T\r
63     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
64     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
65     , T C21, T C22, T C23\r
66     >\r
67 struct vector24_c\r
68     : v_item<\r
69           integral_c< T,C23 >\r
70         , vector23_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 >\r
71         >\r
72 {\r
73     typedef vector24_c type;\r
74     typedef T value_type;\r
75 };\r
76 \r
77 template<\r
78       typename T\r
79     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
80     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
81     , T C21, T C22, T C23, T C24\r
82     >\r
83 struct vector25_c\r
84     : v_item<\r
85           integral_c< T,C24 >\r
86         , vector24_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 >\r
87         >\r
88 {\r
89     typedef vector25_c type;\r
90     typedef T value_type;\r
91 };\r
92 \r
93 template<\r
94       typename T\r
95     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
96     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
97     , T C21, T C22, T C23, T C24, T C25\r
98     >\r
99 struct vector26_c\r
100     : v_item<\r
101           integral_c< T,C25 >\r
102         , vector25_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 >\r
103         >\r
104 {\r
105     typedef vector26_c type;\r
106     typedef T value_type;\r
107 };\r
108 \r
109 template<\r
110       typename T\r
111     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
112     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
113     , T C21, T C22, T C23, T C24, T C25, T C26\r
114     >\r
115 struct vector27_c\r
116     : v_item<\r
117           integral_c< T,C26 >\r
118         , vector26_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 >\r
119         >\r
120 {\r
121     typedef vector27_c type;\r
122     typedef T value_type;\r
123 };\r
124 \r
125 template<\r
126       typename T\r
127     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
128     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
129     , T C21, T C22, T C23, T C24, T C25, T C26, T C27\r
130     >\r
131 struct vector28_c\r
132     : v_item<\r
133           integral_c< T,C27 >\r
134         , vector27_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 >\r
135         >\r
136 {\r
137     typedef vector28_c type;\r
138     typedef T value_type;\r
139 };\r
140 \r
141 template<\r
142       typename T\r
143     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
144     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20\r
145     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28\r
146     >\r
147 struct vector29_c\r
148     : v_item<\r
149           integral_c< T,C28 >\r
150         , vector28_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 >\r
151         >\r
152 {\r
153     typedef vector29_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\r
162     >\r
163 struct vector30_c\r
164     : v_item<\r
165           integral_c< T,C29 >\r
166         , vector29_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 >\r
167         >\r
168 {\r
169     typedef vector30_c type;\r
170     typedef T value_type;\r
171 };\r
172 \r
173 }}\r