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

Private GIT Repository
4d0d4c10a028b15e8b215e14864f83c7bdba77c5
[canny.git] / stc / exp / ml_stc_linux_make_v1.0 / include / boost / mpl / list / aux_ / preprocessed / plain / list10.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/list/list10.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 T0\r
16     >\r
17 struct list1\r
18     : l_item<\r
19           long_<1>\r
20         , T0\r
21         , l_end\r
22         >\r
23 {\r
24     typedef list1 type;\r
25 };\r
26 \r
27 template<\r
28       typename T0, typename T1\r
29     >\r
30 struct list2\r
31     : l_item<\r
32           long_<2>\r
33         , T0\r
34         , list1<T1>\r
35         >\r
36 {\r
37     typedef list2 type;\r
38 };\r
39 \r
40 template<\r
41       typename T0, typename T1, typename T2\r
42     >\r
43 struct list3\r
44     : l_item<\r
45           long_<3>\r
46         , T0\r
47         , list2< T1,T2 >\r
48         >\r
49 {\r
50     typedef list3 type;\r
51 };\r
52 \r
53 template<\r
54       typename T0, typename T1, typename T2, typename T3\r
55     >\r
56 struct list4\r
57     : l_item<\r
58           long_<4>\r
59         , T0\r
60         , list3< T1,T2,T3 >\r
61         >\r
62 {\r
63     typedef list4 type;\r
64 };\r
65 \r
66 template<\r
67       typename T0, typename T1, typename T2, typename T3, typename T4\r
68     >\r
69 struct list5\r
70     : l_item<\r
71           long_<5>\r
72         , T0\r
73         , list4< T1,T2,T3,T4 >\r
74         >\r
75 {\r
76     typedef list5 type;\r
77 };\r
78 \r
79 template<\r
80       typename T0, typename T1, typename T2, typename T3, typename T4\r
81     , typename T5\r
82     >\r
83 struct list6\r
84     : l_item<\r
85           long_<6>\r
86         , T0\r
87         , list5< T1,T2,T3,T4,T5 >\r
88         >\r
89 {\r
90     typedef list6 type;\r
91 };\r
92 \r
93 template<\r
94       typename T0, typename T1, typename T2, typename T3, typename T4\r
95     , typename T5, typename T6\r
96     >\r
97 struct list7\r
98     : l_item<\r
99           long_<7>\r
100         , T0\r
101         , list6< T1,T2,T3,T4,T5,T6 >\r
102         >\r
103 {\r
104     typedef list7 type;\r
105 };\r
106 \r
107 template<\r
108       typename T0, typename T1, typename T2, typename T3, typename T4\r
109     , typename T5, typename T6, typename T7\r
110     >\r
111 struct list8\r
112     : l_item<\r
113           long_<8>\r
114         , T0\r
115         , list7< T1,T2,T3,T4,T5,T6,T7 >\r
116         >\r
117 {\r
118     typedef list8 type;\r
119 };\r
120 \r
121 template<\r
122       typename T0, typename T1, typename T2, typename T3, typename T4\r
123     , typename T5, typename T6, typename T7, typename T8\r
124     >\r
125 struct list9\r
126     : l_item<\r
127           long_<9>\r
128         , T0\r
129         , list8< T1,T2,T3,T4,T5,T6,T7,T8 >\r
130         >\r
131 {\r
132     typedef list9 type;\r
133 };\r
134 \r
135 template<\r
136       typename T0, typename T1, typename T2, typename T3, typename T4\r
137     , typename T5, typename T6, typename T7, typename T8, typename T9\r
138     >\r
139 struct list10\r
140     : l_item<\r
141           long_<10>\r
142         , T0\r
143         , list9< T1,T2,T3,T4,T5,T6,T7,T8,T9 >\r
144         >\r
145 {\r
146     typedef list10 type;\r
147 };\r
148 \r
149 }}\r