]> AND Private Git Repository - canny.git/blob - stc/exp/ml_stc_linux_make_v1.0/include/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
5a088fcccd32b67ae2589b473142d14c6e07401e
[canny.git] / stc / exp / ml_stc_linux_make_v1.0 / include / boost / mpl / vector / aux_ / preprocessed / plain / vector10_c.hpp
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/vector10_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\r
17     >\r
18 struct vector1_c\r
19     : vector1< integral_c< T,C0 > >\r
20 {\r
21     typedef vector1_c type;\r
22     typedef T value_type;\r
23 };\r
24 \r
25 template<\r
26       typename T\r
27     , T C0, T C1\r
28     >\r
29 struct vector2_c\r
30     : vector2< integral_c< T,C0 >, integral_c< T,C1 > >\r
31 {\r
32     typedef vector2_c type;\r
33     typedef T value_type;\r
34 };\r
35 \r
36 template<\r
37       typename T\r
38     , T C0, T C1, T C2\r
39     >\r
40 struct vector3_c\r
41     : vector3< integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > >\r
42 {\r
43     typedef vector3_c type;\r
44     typedef T value_type;\r
45 };\r
46 \r
47 template<\r
48       typename T\r
49     , T C0, T C1, T C2, T C3\r
50     >\r
51 struct vector4_c\r
52     : vector4<\r
53           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >, integral_c<T\r
54         , C3> \r
55  >\r
56 {\r
57     typedef vector4_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\r
64     >\r
65 struct vector5_c\r
66     : vector5<\r
67           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >\r
68         , integral_c< T,C3 >, integral_c< T,C4 > \r
69  >\r
70 {\r
71     typedef vector5_c type;\r
72     typedef T value_type;\r
73 };\r
74 \r
75 template<\r
76       typename T\r
77     , T C0, T C1, T C2, T C3, T C4, T C5\r
78     >\r
79 struct vector6_c\r
80     : vector6<\r
81           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >\r
82         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 > \r
83  >\r
84 {\r
85     typedef vector6_c type;\r
86     typedef T value_type;\r
87 };\r
88 \r
89 template<\r
90       typename T\r
91     , T C0, T C1, T C2, T C3, T C4, T C5, T C6\r
92     >\r
93 struct vector7_c\r
94     : vector7<\r
95           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >\r
96         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c<T\r
97         , C6> \r
98  >\r
99 {\r
100     typedef vector7_c type;\r
101     typedef T value_type;\r
102 };\r
103 \r
104 template<\r
105       typename T\r
106     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7\r
107     >\r
108 struct vector8_c\r
109     : vector8<\r
110           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >\r
111         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >\r
112         , integral_c< T,C7 > \r
113  >\r
114 {\r
115     typedef vector8_c type;\r
116     typedef T value_type;\r
117 };\r
118 \r
119 template<\r
120       typename T\r
121     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8\r
122     >\r
123 struct vector9_c\r
124     : vector9<\r
125           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >\r
126         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >\r
127         , integral_c< T,C7 >, integral_c< T,C8 > \r
128  >\r
129 {\r
130     typedef vector9_c type;\r
131     typedef T value_type;\r
132 };\r
133 \r
134 template<\r
135       typename T\r
136     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9\r
137     >\r
138 struct vector10_c\r
139     : vector10<\r
140           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >\r
141         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >\r
142         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > \r
143  >\r
144 {\r
145     typedef vector10_c type;\r
146     typedef T value_type;\r
147 };\r
148 \r
149 }}\r