]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/list/aux_/preprocessed/plain/list20.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / list / aux_ / preprocessed / plain / list20.hpp
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 }}