]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list40.hpp
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / list / aux_ / preprocessed / plain / list40.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/list40.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, typename T11, typename T12, typename T13, typename T14
18 , typename T15, typename T16, typename T17, typename T18, typename T19
19 , typename T20, typename T21, typename T22, typename T23, typename T24
20 , typename T25, typename T26, typename T27, typename T28, typename T29
21 , typename T30
22 >
23 struct list31
24 : l_item<
25 long_<31>
26 , T0
27 , list30< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30 >
28 >
29 {
30 typedef list31 type;
31 };
32
33 template<
34 typename T0, typename T1, typename T2, typename T3, typename T4
35 , typename T5, typename T6, typename T7, typename T8, typename T9
36 , typename T10, typename T11, typename T12, typename T13, typename T14
37 , typename T15, typename T16, typename T17, typename T18, typename T19
38 , typename T20, typename T21, typename T22, typename T23, typename T24
39 , typename T25, typename T26, typename T27, typename T28, typename T29
40 , typename T30, typename T31
41 >
42 struct list32
43 : l_item<
44 long_<32>
45 , T0
46 , list31< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31 >
47 >
48 {
49 typedef list32 type;
50 };
51
52 template<
53 typename T0, typename T1, typename T2, typename T3, typename T4
54 , typename T5, typename T6, typename T7, typename T8, typename T9
55 , typename T10, typename T11, typename T12, typename T13, typename T14
56 , typename T15, typename T16, typename T17, typename T18, typename T19
57 , typename T20, typename T21, typename T22, typename T23, typename T24
58 , typename T25, typename T26, typename T27, typename T28, typename T29
59 , typename T30, typename T31, typename T32
60 >
61 struct list33
62 : l_item<
63 long_<33>
64 , T0
65 , list32< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32 >
66 >
67 {
68 typedef list33 type;
69 };
70
71 template<
72 typename T0, typename T1, typename T2, typename T3, typename T4
73 , typename T5, typename T6, typename T7, typename T8, typename T9
74 , typename T10, typename T11, typename T12, typename T13, typename T14
75 , typename T15, typename T16, typename T17, typename T18, typename T19
76 , typename T20, typename T21, typename T22, typename T23, typename T24
77 , typename T25, typename T26, typename T27, typename T28, typename T29
78 , typename T30, typename T31, typename T32, typename T33
79 >
80 struct list34
81 : l_item<
82 long_<34>
83 , T0
84 , list33< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33 >
85 >
86 {
87 typedef list34 type;
88 };
89
90 template<
91 typename T0, typename T1, typename T2, typename T3, typename T4
92 , typename T5, typename T6, typename T7, typename T8, typename T9
93 , typename T10, typename T11, typename T12, typename T13, typename T14
94 , typename T15, typename T16, typename T17, typename T18, typename T19
95 , typename T20, typename T21, typename T22, typename T23, typename T24
96 , typename T25, typename T26, typename T27, typename T28, typename T29
97 , typename T30, typename T31, typename T32, typename T33, typename T34
98 >
99 struct list35
100 : l_item<
101 long_<35>
102 , T0
103 , list34< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34 >
104 >
105 {
106 typedef list35 type;
107 };
108
109 template<
110 typename T0, typename T1, typename T2, typename T3, typename T4
111 , typename T5, typename T6, typename T7, typename T8, typename T9
112 , typename T10, typename T11, typename T12, typename T13, typename T14
113 , typename T15, typename T16, typename T17, typename T18, typename T19
114 , typename T20, typename T21, typename T22, typename T23, typename T24
115 , typename T25, typename T26, typename T27, typename T28, typename T29
116 , typename T30, typename T31, typename T32, typename T33, typename T34
117 , typename T35
118 >
119 struct list36
120 : l_item<
121 long_<36>
122 , T0
123 , list35< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35 >
124 >
125 {
126 typedef list36 type;
127 };
128
129 template<
130 typename T0, typename T1, typename T2, typename T3, typename T4
131 , typename T5, typename T6, typename T7, typename T8, typename T9
132 , typename T10, typename T11, typename T12, typename T13, typename T14
133 , typename T15, typename T16, typename T17, typename T18, typename T19
134 , typename T20, typename T21, typename T22, typename T23, typename T24
135 , typename T25, typename T26, typename T27, typename T28, typename T29
136 , typename T30, typename T31, typename T32, typename T33, typename T34
137 , typename T35, typename T36
138 >
139 struct list37
140 : l_item<
141 long_<37>
142 , T0
143 , list36< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36 >
144 >
145 {
146 typedef list37 type;
147 };
148
149 template<
150 typename T0, typename T1, typename T2, typename T3, typename T4
151 , typename T5, typename T6, typename T7, typename T8, typename T9
152 , typename T10, typename T11, typename T12, typename T13, typename T14
153 , typename T15, typename T16, typename T17, typename T18, typename T19
154 , typename T20, typename T21, typename T22, typename T23, typename T24
155 , typename T25, typename T26, typename T27, typename T28, typename T29
156 , typename T30, typename T31, typename T32, typename T33, typename T34
157 , typename T35, typename T36, typename T37
158 >
159 struct list38
160 : l_item<
161 long_<38>
162 , T0
163 , list37< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37 >
164 >
165 {
166 typedef list38 type;
167 };
168
169 template<
170 typename T0, typename T1, typename T2, typename T3, typename T4
171 , typename T5, typename T6, typename T7, typename T8, typename T9
172 , typename T10, typename T11, typename T12, typename T13, typename T14
173 , typename T15, typename T16, typename T17, typename T18, typename T19
174 , typename T20, typename T21, typename T22, typename T23, typename T24
175 , typename T25, typename T26, typename T27, typename T28, typename T29
176 , typename T30, typename T31, typename T32, typename T33, typename T34
177 , typename T35, typename T36, typename T37, typename T38
178 >
179 struct list39
180 : l_item<
181 long_<39>
182 , T0
183 , list38< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38 >
184 >
185 {
186 typedef list39 type;
187 };
188
189 template<
190 typename T0, typename T1, typename T2, typename T3, typename T4
191 , typename T5, typename T6, typename T7, typename T8, typename T9
192 , typename T10, typename T11, typename T12, typename T13, typename T14
193 , typename T15, typename T16, typename T17, typename T18, typename T19
194 , typename T20, typename T21, typename T22, typename T23, typename T24
195 , typename T25, typename T26, typename T27, typename T28, typename T29
196 , typename T30, typename T31, typename T32, typename T33, typename T34
197 , typename T35, typename T36, typename T37, typename T38, typename T39
198 >
199 struct list40
200 : l_item<
201 long_<40>
202 , T0
203 , list39< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39 >
204 >
205 {
206 typedef list40 type;
207 };
208
209 }}