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

Private GIT Repository
8bf07e840f93115b9d3684fffe1ca4a25f671a36
[canny.git] / stc / exp / ml_stc_linux_make_v1.0 / include / boost / mpl / set / aux_ / preprocessed / plain / set10.hpp
1 \r
2 // Copyright Aleksey Gurtovoy 2000-2004\r
3 // Copyright David Abrahams 2003-2004\r
4 //\r
5 // Distributed under the Boost Software License, Version 1.0. \r
6 // (See accompanying file LICENSE_1_0.txt or copy at \r
7 // http://www.boost.org/LICENSE_1_0.txt)\r
8 //\r
9 \r
10 // Preprocessed version of "boost/mpl/set/set10.hpp" header\r
11 // -- DO NOT modify by hand!\r
12 \r
13 namespace boost { namespace mpl {\r
14 \r
15 template<\r
16       typename T0\r
17     >\r
18 struct set1\r
19     : s_item<\r
20           T0\r
21         , typename set0<  >::item_\r
22         >\r
23 {\r
24     typedef set1 type;\r
25 };\r
26 \r
27 template<\r
28       typename T0, typename T1\r
29     >\r
30 struct set2\r
31     : s_item<\r
32           T1\r
33         , typename set1<T0>::item_\r
34         >\r
35 {\r
36     typedef set2 type;\r
37 };\r
38 \r
39 template<\r
40       typename T0, typename T1, typename T2\r
41     >\r
42 struct set3\r
43     : s_item<\r
44           T2\r
45         , typename set2< T0,T1 >::item_\r
46         >\r
47 {\r
48     typedef set3 type;\r
49 };\r
50 \r
51 template<\r
52       typename T0, typename T1, typename T2, typename T3\r
53     >\r
54 struct set4\r
55     : s_item<\r
56           T3\r
57         , typename set3< T0,T1,T2 >::item_\r
58         >\r
59 {\r
60     typedef set4 type;\r
61 };\r
62 \r
63 template<\r
64       typename T0, typename T1, typename T2, typename T3, typename T4\r
65     >\r
66 struct set5\r
67     : s_item<\r
68           T4\r
69         , typename set4< T0,T1,T2,T3 >::item_\r
70         >\r
71 {\r
72     typedef set5 type;\r
73 };\r
74 \r
75 template<\r
76       typename T0, typename T1, typename T2, typename T3, typename T4\r
77     , typename T5\r
78     >\r
79 struct set6\r
80     : s_item<\r
81           T5\r
82         , typename set5< T0,T1,T2,T3,T4 >::item_\r
83         >\r
84 {\r
85     typedef set6 type;\r
86 };\r
87 \r
88 template<\r
89       typename T0, typename T1, typename T2, typename T3, typename T4\r
90     , typename T5, typename T6\r
91     >\r
92 struct set7\r
93     : s_item<\r
94           T6\r
95         , typename set6< T0,T1,T2,T3,T4,T5 >::item_\r
96         >\r
97 {\r
98     typedef set7 type;\r
99 };\r
100 \r
101 template<\r
102       typename T0, typename T1, typename T2, typename T3, typename T4\r
103     , typename T5, typename T6, typename T7\r
104     >\r
105 struct set8\r
106     : s_item<\r
107           T7\r
108         , typename set7< T0,T1,T2,T3,T4,T5,T6 >::item_\r
109         >\r
110 {\r
111     typedef set8 type;\r
112 };\r
113 \r
114 template<\r
115       typename T0, typename T1, typename T2, typename T3, typename T4\r
116     , typename T5, typename T6, typename T7, typename T8\r
117     >\r
118 struct set9\r
119     : s_item<\r
120           T8\r
121         , typename set8< T0,T1,T2,T3,T4,T5,T6,T7 >::item_\r
122         >\r
123 {\r
124     typedef set9 type;\r
125 };\r
126 \r
127 template<\r
128       typename T0, typename T1, typename T2, typename T3, typename T4\r
129     , typename T5, typename T6, typename T7, typename T8, typename T9\r
130     >\r
131 struct set10\r
132     : s_item<\r
133           T9\r
134         , typename set9< T0,T1,T2,T3,T4,T5,T6,T7,T8 >::item_\r
135         >\r
136 {\r
137     typedef set10 type;\r
138 };\r
139 \r
140 }}\r