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/set20.hpp" header
|
---|
11 | // -- DO NOT modify by hand!
|
---|
12 |
|
---|
13 | namespace boost { namespace mpl {
|
---|
14 |
|
---|
15 | template<
|
---|
16 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
17 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
18 | , typename T10
|
---|
19 | >
|
---|
20 | struct set11
|
---|
21 | : s_item<
|
---|
22 | T10
|
---|
23 | , typename set10< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9 >::item_
|
---|
24 | >
|
---|
25 | {
|
---|
26 | typedef set11 type;
|
---|
27 | };
|
---|
28 |
|
---|
29 | template<
|
---|
30 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
31 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
32 | , typename T10, typename T11
|
---|
33 | >
|
---|
34 | struct set12
|
---|
35 | : s_item<
|
---|
36 | T11
|
---|
37 | , typename set11< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10 >::item_
|
---|
38 | >
|
---|
39 | {
|
---|
40 | typedef set12 type;
|
---|
41 | };
|
---|
42 |
|
---|
43 | template<
|
---|
44 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
45 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
46 | , typename T10, typename T11, typename T12
|
---|
47 | >
|
---|
48 | struct set13
|
---|
49 | : s_item<
|
---|
50 | T12
|
---|
51 | , typename set12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10
|
---|
52 | , T11 >::item_
|
---|
53 | >
|
---|
54 | {
|
---|
55 | typedef set13 type;
|
---|
56 | };
|
---|
57 |
|
---|
58 | template<
|
---|
59 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
60 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
61 | , typename T10, typename T11, typename T12, typename T13
|
---|
62 | >
|
---|
63 | struct set14
|
---|
64 | : s_item<
|
---|
65 | T13
|
---|
66 | , typename set13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
|
---|
67 | , T12 >::item_
|
---|
68 | >
|
---|
69 | {
|
---|
70 | typedef set14 type;
|
---|
71 | };
|
---|
72 |
|
---|
73 | template<
|
---|
74 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
75 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
76 | , typename T10, typename T11, typename T12, typename T13, typename T14
|
---|
77 | >
|
---|
78 | struct set15
|
---|
79 | : s_item<
|
---|
80 | T14
|
---|
81 | , typename set14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
|
---|
82 | , T12, T13 >::item_
|
---|
83 | >
|
---|
84 | {
|
---|
85 | typedef set15 type;
|
---|
86 | };
|
---|
87 |
|
---|
88 | template<
|
---|
89 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
90 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
91 | , typename T10, typename T11, typename T12, typename T13, typename T14
|
---|
92 | , typename T15
|
---|
93 | >
|
---|
94 | struct set16
|
---|
95 | : s_item<
|
---|
96 | T15
|
---|
97 | , typename set15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
|
---|
98 | , T12, T13, T14 >::item_
|
---|
99 | >
|
---|
100 | {
|
---|
101 | typedef set16 type;
|
---|
102 | };
|
---|
103 |
|
---|
104 | template<
|
---|
105 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
106 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
107 | , typename T10, typename T11, typename T12, typename T13, typename T14
|
---|
108 | , typename T15, typename T16
|
---|
109 | >
|
---|
110 | struct set17
|
---|
111 | : s_item<
|
---|
112 | T16
|
---|
113 | , typename set16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
|
---|
114 | , T12, T13, T14, T15 >::item_
|
---|
115 | >
|
---|
116 | {
|
---|
117 | typedef set17 type;
|
---|
118 | };
|
---|
119 |
|
---|
120 | template<
|
---|
121 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
122 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
123 | , typename T10, typename T11, typename T12, typename T13, typename T14
|
---|
124 | , typename T15, typename T16, typename T17
|
---|
125 | >
|
---|
126 | struct set18
|
---|
127 | : s_item<
|
---|
128 | T17
|
---|
129 | , typename set17< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
|
---|
130 | , T12, T13, T14, T15, T16 >::item_
|
---|
131 | >
|
---|
132 | {
|
---|
133 | typedef set18 type;
|
---|
134 | };
|
---|
135 |
|
---|
136 | template<
|
---|
137 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
138 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
139 | , typename T10, typename T11, typename T12, typename T13, typename T14
|
---|
140 | , typename T15, typename T16, typename T17, typename T18
|
---|
141 | >
|
---|
142 | struct set19
|
---|
143 | : s_item<
|
---|
144 | T18
|
---|
145 | , typename set18< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
|
---|
146 | , T12, T13, T14, T15, T16, T17 >::item_
|
---|
147 | >
|
---|
148 | {
|
---|
149 | typedef set19 type;
|
---|
150 | };
|
---|
151 |
|
---|
152 | template<
|
---|
153 | typename T0, typename T1, typename T2, typename T3, typename T4
|
---|
154 | , typename T5, typename T6, typename T7, typename T8, typename T9
|
---|
155 | , typename T10, typename T11, typename T12, typename T13, typename T14
|
---|
156 | , typename T15, typename T16, typename T17, typename T18, typename T19
|
---|
157 | >
|
---|
158 | struct set20
|
---|
159 | : s_item<
|
---|
160 | T19
|
---|
161 | , typename set19< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
|
---|
162 | , T12, T13, T14, T15, T16, T17, T18 >::item_
|
---|
163 | >
|
---|
164 | {
|
---|
165 | typedef set20 type;
|
---|
166 | };
|
---|
167 |
|
---|
168 | }}
|
---|