]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / include / 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 }}