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

Private GIT Repository
578259136847319eac800142671fe80bf7153bae
[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/vector20_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     >\r
18 struct vector11_c\r
19     : v_item<\r
20           integral_c< T,C10 >\r
21         , vector10_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9 >\r
22         >\r
23 {\r
24     typedef vector11_c type;\r
25     typedef T value_type;\r
26 };\r
27 \r
28 template<\r
29       typename T\r
30     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
31     , T C11\r
32     >\r
33 struct vector12_c\r
34     : v_item<\r
35           integral_c< T,C11 >\r
36         , vector11_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >\r
37         >\r
38 {\r
39     typedef vector12_c type;\r
40     typedef T value_type;\r
41 };\r
42 \r
43 template<\r
44       typename T\r
45     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
46     , T C11, T C12\r
47     >\r
48 struct vector13_c\r
49     : v_item<\r
50           integral_c< T,C12 >\r
51         , vector12_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >\r
52         >\r
53 {\r
54     typedef vector13_c type;\r
55     typedef T value_type;\r
56 };\r
57 \r
58 template<\r
59       typename T\r
60     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
61     , T C11, T C12, T C13\r
62     >\r
63 struct vector14_c\r
64     : v_item<\r
65           integral_c< T,C13 >\r
66         , vector13_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >\r
67         >\r
68 {\r
69     typedef vector14_c type;\r
70     typedef T value_type;\r
71 };\r
72 \r
73 template<\r
74       typename T\r
75     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
76     , T C11, T C12, T C13, T C14\r
77     >\r
78 struct vector15_c\r
79     : v_item<\r
80           integral_c< T,C14 >\r
81         , vector14_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >\r
82         >\r
83 {\r
84     typedef vector15_c type;\r
85     typedef T value_type;\r
86 };\r
87 \r
88 template<\r
89       typename T\r
90     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
91     , T C11, T C12, T C13, T C14, T C15\r
92     >\r
93 struct vector16_c\r
94     : v_item<\r
95           integral_c< T,C15 >\r
96         , vector15_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >\r
97         >\r
98 {\r
99     typedef vector16_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\r
107     >\r
108 struct vector17_c\r
109     : v_item<\r
110           integral_c< T,C16 >\r
111         , vector16_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >\r
112         >\r
113 {\r
114     typedef vector17_c type;\r
115     typedef T value_type;\r
116 };\r
117 \r
118 template<\r
119       typename T\r
120     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
121     , T C11, T C12, T C13, T C14, T C15, T C16, T C17\r
122     >\r
123 struct vector18_c\r
124     : v_item<\r
125           integral_c< T,C17 >\r
126         , vector17_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >\r
127         >\r
128 {\r
129     typedef vector18_c type;\r
130     typedef T value_type;\r
131 };\r
132 \r
133 template<\r
134       typename T\r
135     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
136     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18\r
137     >\r
138 struct vector19_c\r
139     : v_item<\r
140           integral_c< T,C18 >\r
141         , vector18_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >\r
142         >\r
143 {\r
144     typedef vector19_c type;\r
145     typedef T value_type;\r
146 };\r
147 \r
148 template<\r
149       typename T\r
150     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10\r
151     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19\r
152     >\r
153 struct vector20_c\r
154     : v_item<\r
155           integral_c< T,C19 >\r
156         , vector19_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >\r
157         >\r
158 {\r
159     typedef vector20_c type;\r
160     typedef T value_type;\r
161 };\r
162 \r
163 }}\r