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 | }} |
170 | |