]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | // Copyright Aleksey Gurtovoy 2000-2004 | |
3 | // Copyright David Abrahams 2003-2004 | |
4 | // | |
5 | // Distributed under the Boost Software License, Version 1.0. | |
6 | // (See accompanying file LICENSE_1_0.txt or copy at | |
7 | // http://www.boost.org/LICENSE_1_0.txt) | |
8 | // | |
9 | ||
10 | // Preprocessed version of "boost/mpl/set/set10_c.hpp" header | |
11 | // -- DO NOT modify by hand! | |
12 | ||
13 | namespace boost { namespace mpl { | |
14 | ||
15 | template< | |
16 | typename T | |
17 | , T C0 | |
18 | > | |
19 | struct set1_c | |
20 | : s_item< | |
21 | integral_c< T,C0 > | |
22 | , set0_c<T> | |
23 | > | |
24 | { | |
25 | typedef set1_c type; | |
26 | }; | |
27 | ||
28 | template< | |
29 | typename T | |
30 | , T C0, T C1 | |
31 | > | |
32 | struct set2_c | |
33 | : s_item< | |
34 | integral_c< T,C1 > | |
35 | , set1_c< T,C0 > | |
36 | > | |
37 | { | |
38 | typedef set2_c type; | |
39 | }; | |
40 | ||
41 | template< | |
42 | typename T | |
43 | , T C0, T C1, T C2 | |
44 | > | |
45 | struct set3_c | |
46 | : s_item< | |
47 | integral_c< T,C2 > | |
48 | , set2_c< T,C0,C1 > | |
49 | > | |
50 | { | |
51 | typedef set3_c type; | |
52 | }; | |
53 | ||
54 | template< | |
55 | typename T | |
56 | , T C0, T C1, T C2, T C3 | |
57 | > | |
58 | struct set4_c | |
59 | : s_item< | |
60 | integral_c< T,C3 > | |
61 | , set3_c< T,C0,C1,C2 > | |
62 | > | |
63 | { | |
64 | typedef set4_c type; | |
65 | }; | |
66 | ||
67 | template< | |
68 | typename T | |
69 | , T C0, T C1, T C2, T C3, T C4 | |
70 | > | |
71 | struct set5_c | |
72 | : s_item< | |
73 | integral_c< T,C4 > | |
74 | , set4_c< T,C0,C1,C2,C3 > | |
75 | > | |
76 | { | |
77 | typedef set5_c type; | |
78 | }; | |
79 | ||
80 | template< | |
81 | typename T | |
82 | , T C0, T C1, T C2, T C3, T C4, T C5 | |
83 | > | |
84 | struct set6_c | |
85 | : s_item< | |
86 | integral_c< T,C5 > | |
87 | , set5_c< T,C0,C1,C2,C3,C4 > | |
88 | > | |
89 | { | |
90 | typedef set6_c type; | |
91 | }; | |
92 | ||
93 | template< | |
94 | typename T | |
95 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6 | |
96 | > | |
97 | struct set7_c | |
98 | : s_item< | |
99 | integral_c< T,C6 > | |
100 | , set6_c< T,C0,C1,C2,C3,C4,C5 > | |
101 | > | |
102 | { | |
103 | typedef set7_c type; | |
104 | }; | |
105 | ||
106 | template< | |
107 | typename T | |
108 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7 | |
109 | > | |
110 | struct set8_c | |
111 | : s_item< | |
112 | integral_c< T,C7 > | |
113 | , set7_c< T,C0,C1,C2,C3,C4,C5,C6 > | |
114 | > | |
115 | { | |
116 | typedef set8_c type; | |
117 | }; | |
118 | ||
119 | template< | |
120 | typename T | |
121 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8 | |
122 | > | |
123 | struct set9_c | |
124 | : s_item< | |
125 | integral_c< T,C8 > | |
126 | , set8_c< T,C0,C1,C2,C3,C4,C5,C6,C7 > | |
127 | > | |
128 | { | |
129 | typedef set9_c type; | |
130 | }; | |
131 | ||
132 | template< | |
133 | typename T | |
134 | , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9 | |
135 | > | |
136 | struct set10_c | |
137 | : s_item< | |
138 | integral_c< T,C9 > | |
139 | , set9_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8 > | |
140 | > | |
141 | { | |
142 | typedef set10_c type; | |
143 | }; | |
144 | ||
145 | }} |