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
12namespace boost { namespace mpl {
13
14template<
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 >
19struct 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
29template<
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 >
34struct 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
44template<
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 >
49struct 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
59template<
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 >
64struct 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
74template<
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 >
79struct 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
89template<
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 >
95struct 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
105template<
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 >
111struct 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
121template<
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 >
127struct 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
137template<
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 >
143struct 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
153template<
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 >
159struct 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

source code of include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp