]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/mpl/include/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / map / aux_ / preprocessed / typeof_based / map30.hpp
CommitLineData
7c673cae
FG
1
2// Copyright Aleksey Gurtovoy 2000-2004
3// Copyright David Abrahams 2003-2004
4//
5// Distributed under the Boost Software License, Version 1.0.
6// (See accompanying file LICENSE_1_0.txt or copy at
7// http://www.boost.org/LICENSE_1_0.txt)
8//
9
10// Preprocessed version of "boost/mpl/map/map30.hpp" header
11// -- DO NOT modify by hand!
12
13namespace boost { namespace mpl {
14
15template<
16 typename P0, typename P1, typename P2, typename P3, typename P4
17 , typename P5, typename P6, typename P7, typename P8, typename P9
18 , typename P10, typename P11, typename P12, typename P13, typename P14
19 , typename P15, typename P16, typename P17, typename P18, typename P19
20 , typename P20
21 >
22struct map21
23 : m_item<
24 typename P20::first
25 , typename P20::second
26 , map20< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19 >
27 >
28{
29 typedef map21 type;
30};
31
32template<
33 typename P0, typename P1, typename P2, typename P3, typename P4
34 , typename P5, typename P6, typename P7, typename P8, typename P9
35 , typename P10, typename P11, typename P12, typename P13, typename P14
36 , typename P15, typename P16, typename P17, typename P18, typename P19
37 , typename P20, typename P21
38 >
39struct map22
40 : m_item<
41 typename P21::first
42 , typename P21::second
43 , map21< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20 >
44 >
45{
46 typedef map22 type;
47};
48
49template<
50 typename P0, typename P1, typename P2, typename P3, typename P4
51 , typename P5, typename P6, typename P7, typename P8, typename P9
52 , typename P10, typename P11, typename P12, typename P13, typename P14
53 , typename P15, typename P16, typename P17, typename P18, typename P19
54 , typename P20, typename P21, typename P22
55 >
56struct map23
57 : m_item<
58 typename P22::first
59 , typename P22::second
60 , map22< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21 >
61 >
62{
63 typedef map23 type;
64};
65
66template<
67 typename P0, typename P1, typename P2, typename P3, typename P4
68 , typename P5, typename P6, typename P7, typename P8, typename P9
69 , typename P10, typename P11, typename P12, typename P13, typename P14
70 , typename P15, typename P16, typename P17, typename P18, typename P19
71 , typename P20, typename P21, typename P22, typename P23
72 >
73struct map24
74 : m_item<
75 typename P23::first
76 , typename P23::second
77 , map23< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22 >
78 >
79{
80 typedef map24 type;
81};
82
83template<
84 typename P0, typename P1, typename P2, typename P3, typename P4
85 , typename P5, typename P6, typename P7, typename P8, typename P9
86 , typename P10, typename P11, typename P12, typename P13, typename P14
87 , typename P15, typename P16, typename P17, typename P18, typename P19
88 , typename P20, typename P21, typename P22, typename P23, typename P24
89 >
90struct map25
91 : m_item<
92 typename P24::first
93 , typename P24::second
94 , map24< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23 >
95 >
96{
97 typedef map25 type;
98};
99
100template<
101 typename P0, typename P1, typename P2, typename P3, typename P4
102 , typename P5, typename P6, typename P7, typename P8, typename P9
103 , typename P10, typename P11, typename P12, typename P13, typename P14
104 , typename P15, typename P16, typename P17, typename P18, typename P19
105 , typename P20, typename P21, typename P22, typename P23, typename P24
106 , typename P25
107 >
108struct map26
109 : m_item<
110 typename P25::first
111 , typename P25::second
112 , map25< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24 >
113 >
114{
115 typedef map26 type;
116};
117
118template<
119 typename P0, typename P1, typename P2, typename P3, typename P4
120 , typename P5, typename P6, typename P7, typename P8, typename P9
121 , typename P10, typename P11, typename P12, typename P13, typename P14
122 , typename P15, typename P16, typename P17, typename P18, typename P19
123 , typename P20, typename P21, typename P22, typename P23, typename P24
124 , typename P25, typename P26
125 >
126struct map27
127 : m_item<
128 typename P26::first
129 , typename P26::second
130 , map26< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25 >
131 >
132{
133 typedef map27 type;
134};
135
136template<
137 typename P0, typename P1, typename P2, typename P3, typename P4
138 , typename P5, typename P6, typename P7, typename P8, typename P9
139 , typename P10, typename P11, typename P12, typename P13, typename P14
140 , typename P15, typename P16, typename P17, typename P18, typename P19
141 , typename P20, typename P21, typename P22, typename P23, typename P24
142 , typename P25, typename P26, typename P27
143 >
144struct map28
145 : m_item<
146 typename P27::first
147 , typename P27::second
148 , map27< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26 >
149 >
150{
151 typedef map28 type;
152};
153
154template<
155 typename P0, typename P1, typename P2, typename P3, typename P4
156 , typename P5, typename P6, typename P7, typename P8, typename P9
157 , typename P10, typename P11, typename P12, typename P13, typename P14
158 , typename P15, typename P16, typename P17, typename P18, typename P19
159 , typename P20, typename P21, typename P22, typename P23, typename P24
160 , typename P25, typename P26, typename P27, typename P28
161 >
162struct map29
163 : m_item<
164 typename P28::first
165 , typename P28::second
166 , map28< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27 >
167 >
168{
169 typedef map29 type;
170};
171
172template<
173 typename P0, typename P1, typename P2, typename P3, typename P4
174 , typename P5, typename P6, typename P7, typename P8, typename P9
175 , typename P10, typename P11, typename P12, typename P13, typename P14
176 , typename P15, typename P16, typename P17, typename P18, typename P19
177 , typename P20, typename P21, typename P22, typename P23, typename P24
178 , typename P25, typename P26, typename P27, typename P28, typename P29
179 >
180struct map30
181 : m_item<
182 typename P29::first
183 , typename P29::second
184 , map29< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28 >
185 >
186{
187 typedef map30 type;
188};
189
190}}