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.hpp" header
|
---|
11 | // -- DO NOT modify by hand!
|
---|
12 |
|
---|
13 | namespace boost { namespace mpl {
|
---|
14 |
|
---|
15 | template<
|
---|
16 | typename T0
|
---|
17 | >
|
---|
18 | struct set1
|
---|
19 | : s_item<
|
---|
20 | T0
|
---|
21 | , typename set0< >::item_
|
---|
22 | >
|
---|
23 | {
|
---|
24 | typedef set1 type;
|
---|
25 | };
|
---|
26 |
|
---|
27 | template<
|
---|
28 | typename T0, typename T1
|
---|
29 | >
|
---|
30 | struct set2
|
---|
31 | : s_item<
|
---|
32 | T1
|
---|
33 | , typename set1<T0>::item_
|
---|
34 | >
|
---|
35 | {
|
---|
36 | typedef set2 type;
|
---|
37 | };
|
---|
38 |
|
---|
39 | template<
|
---|
40 | typename T0, typename T1, typename T2
|
---|
41 | >
|
---|
42 | struct set3
|
---|
43 | : s_item<
|
---|
44 | T2
|
---|
45 | , typename set2< T0,T1 >::item_
|
---|
46 | >
|
---|
47 | {
|
---|
48 | typedef set3 type;
|
---|
49 | };
|
---|
50 |
|
---|
51 | template<
|
---|
52 | typename T0, typename T1, typename T2, typename T3
|
---|
53 | >
|
---|
54 | struct set4
|
---|
55 | : s_item<
|
---|
56 | T3
|
---|
57 | , typename set3< T0,T1,T2 >::item_
|
---|
58 | >
|
---|
59 | {
|
---|
60 | typedef set4 type;
|
---|
61 | };
|
---|
62 |
|
---|
63 | template<
|
---|
64 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
65 | >
|
---|
66 | struct set5
|
---|
67 | : s_item<
|
---|
68 | T4
|
---|
69 | , typename set4< T0,T1,T2,T3 >::item_
|
---|
70 | >
|
---|
71 | {
|
---|
72 | typedef set5 type;
|
---|
73 | };
|
---|
74 |
|
---|
75 | template<
|
---|
76 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
77 | , typename T5
|
---|
78 | >
|
---|
79 | struct set6
|
---|
80 | : s_item<
|
---|
81 | T5
|
---|
82 | , typename set5< T0,T1,T2,T3,T4 >::item_
|
---|
83 | >
|
---|
84 | {
|
---|
85 | typedef set6 type;
|
---|
86 | };
|
---|
87 |
|
---|
88 | template<
|
---|
89 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
90 | , typename T5, typename T6
|
---|
91 | >
|
---|
92 | struct set7
|
---|
93 | : s_item<
|
---|
94 | T6
|
---|
95 | , typename set6< T0,T1,T2,T3,T4,T5 >::item_
|
---|
96 | >
|
---|
97 | {
|
---|
98 | typedef set7 type;
|
---|
99 | };
|
---|
100 |
|
---|
101 | template<
|
---|
102 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
103 | , typename T5, typename T6, typename T7
|
---|
104 | >
|
---|
105 | struct set8
|
---|
106 | : s_item<
|
---|
107 | T7
|
---|
108 | , typename set7< T0,T1,T2,T3,T4,T5,T6 >::item_
|
---|
109 | >
|
---|
110 | {
|
---|
111 | typedef set8 type;
|
---|
112 | };
|
---|
113 |
|
---|
114 | template<
|
---|
115 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
116 | , typename T5, typename T6, typename T7, typename T8
|
---|
117 | >
|
---|
118 | struct set9
|
---|
119 | : s_item<
|
---|
120 | T8
|
---|
121 | , typename set8< T0,T1,T2,T3,T4,T5,T6,T7 >::item_
|
---|
122 | >
|
---|
123 | {
|
---|
124 | typedef set9 type;
|
---|
125 | };
|
---|
126 |
|
---|
127 | template<
|
---|
128 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
129 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
130 | >
|
---|
131 | struct set10
|
---|
132 | : s_item<
|
---|
133 | T9
|
---|
134 | , typename set9< T0,T1,T2,T3,T4,T5,T6,T7,T8 >::item_
|
---|
135 | >
|
---|
136 | {
|
---|
137 | typedef set10 type;
|
---|
138 | };
|
---|
139 |
|
---|
140 | }}
|
---|