]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | // Copyright Aleksey Gurtovoy 2000-2004 | |
3 | // | |
4 | // Distributed under the Boost Software License, Version 1.0. | |
5 | // (See accompanying file LICENSE_1_0.txt or copy at | |
6 | // http://www.boost.org/LICENSE_1_0.txt) | |
7 | // | |
8 | ||
9 | // Preprocessed version of "boost/mpl/list/list20.hpp" header | |
10 | // -- DO NOT modify by hand! | |
11 | ||
12 | namespace boost { namespace mpl { | |
13 | ||
14 | template< | |
15 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
16 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
17 | , typename T10 | |
18 | > | |
19 | struct list11 | |
20 | : l_item< | |
21 | long_<11> | |
22 | , T0 | |
23 | , list10< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10 > | |
24 | > | |
25 | { | |
26 | typedef list11 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 list12 | |
35 | : l_item< | |
36 | long_<12> | |
37 | , T0 | |
38 | , list11< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11 > | |
39 | > | |
40 | { | |
41 | typedef list12 type; | |
42 | }; | |
43 | ||
44 | template< | |
45 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
46 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
47 | , typename T10, typename T11, typename T12 | |
48 | > | |
49 | struct list13 | |
50 | : l_item< | |
51 | long_<13> | |
52 | , T0 | |
53 | , list12< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 > | |
54 | > | |
55 | { | |
56 | typedef list13 type; | |
57 | }; | |
58 | ||
59 | template< | |
60 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
61 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
62 | , typename T10, typename T11, typename T12, typename T13 | |
63 | > | |
64 | struct list14 | |
65 | : l_item< | |
66 | long_<14> | |
67 | , T0 | |
68 | , list13< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13 > | |
69 | > | |
70 | { | |
71 | typedef list14 type; | |
72 | }; | |
73 | ||
74 | template< | |
75 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
76 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
77 | , typename T10, typename T11, typename T12, typename T13, typename T14 | |
78 | > | |
79 | struct list15 | |
80 | : l_item< | |
81 | long_<15> | |
82 | , T0 | |
83 | , list14< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14 > | |
84 | > | |
85 | { | |
86 | typedef list15 type; | |
87 | }; | |
88 | ||
89 | template< | |
90 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
91 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
92 | , typename T10, typename T11, typename T12, typename T13, typename T14 | |
93 | , typename T15 | |
94 | > | |
95 | struct list16 | |
96 | : l_item< | |
97 | long_<16> | |
98 | , T0 | |
99 | , list15< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 > | |
100 | > | |
101 | { | |
102 | typedef list16 type; | |
103 | }; | |
104 | ||
105 | template< | |
106 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
107 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
108 | , typename T10, typename T11, typename T12, typename T13, typename T14 | |
109 | , typename T15, typename T16 | |
110 | > | |
111 | struct list17 | |
112 | : l_item< | |
113 | long_<17> | |
114 | , T0 | |
115 | , list16< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 > | |
116 | > | |
117 | { | |
118 | typedef list17 type; | |
119 | }; | |
120 | ||
121 | template< | |
122 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
123 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
124 | , typename T10, typename T11, typename T12, typename T13, typename T14 | |
125 | , typename T15, typename T16, typename T17 | |
126 | > | |
127 | struct list18 | |
128 | : l_item< | |
129 | long_<18> | |
130 | , T0 | |
131 | , list17< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 > | |
132 | > | |
133 | { | |
134 | typedef list18 type; | |
135 | }; | |
136 | ||
137 | template< | |
138 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
139 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
140 | , typename T10, typename T11, typename T12, typename T13, typename T14 | |
141 | , typename T15, typename T16, typename T17, typename T18 | |
142 | > | |
143 | struct list19 | |
144 | : l_item< | |
145 | long_<19> | |
146 | , T0 | |
147 | , list18< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18 > | |
148 | > | |
149 | { | |
150 | typedef list19 type; | |
151 | }; | |
152 | ||
153 | template< | |
154 | typename T0, typename T1, typename T2, typename T3, typename T4 | |
155 | , typename T5, typename T6, typename T7, typename T8, typename T9 | |
156 | , typename T10, typename T11, typename T12, typename T13, typename T14 | |
157 | , typename T15, typename T16, typename T17, typename T18, typename T19 | |
158 | > | |
159 | struct list20 | |
160 | : l_item< | |
161 | long_<20> | |
162 | , T0 | |
163 | , list19< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19 > | |
164 | > | |
165 | { | |
166 | typedef list20 type; | |
167 | }; | |
168 | ||
169 | }} |