source: NonGTP/Boost/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp @ 857

Revision 857, 10.4 KB checked in by igarcia, 18 years ago (diff)
Line 
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/map50.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, typename P21, typename P22, typename P23, typename P24
21    , typename P25, typename P26, typename P27, typename P28, typename P29
22    , typename P30, typename P31, typename P32, typename P33, typename P34
23    , typename P35, typename P36, typename P37, typename P38, typename P39
24    , typename P40
25    >
26struct map41
27    : m_item<
28          typename P40::first
29        , typename P40::second
30        , map40< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39 >
31        >
32{
33    typedef map41 type;
34};
35
36template<
37      typename P0, typename P1, typename P2, typename P3, typename P4
38    , typename P5, typename P6, typename P7, typename P8, typename P9
39    , typename P10, typename P11, typename P12, typename P13, typename P14
40    , typename P15, typename P16, typename P17, typename P18, typename P19
41    , typename P20, typename P21, typename P22, typename P23, typename P24
42    , typename P25, typename P26, typename P27, typename P28, typename P29
43    , typename P30, typename P31, typename P32, typename P33, typename P34
44    , typename P35, typename P36, typename P37, typename P38, typename P39
45    , typename P40, typename P41
46    >
47struct map42
48    : m_item<
49          typename P41::first
50        , typename P41::second
51        , map41< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40 >
52        >
53{
54    typedef map42 type;
55};
56
57template<
58      typename P0, typename P1, typename P2, typename P3, typename P4
59    , typename P5, typename P6, typename P7, typename P8, typename P9
60    , typename P10, typename P11, typename P12, typename P13, typename P14
61    , typename P15, typename P16, typename P17, typename P18, typename P19
62    , typename P20, typename P21, typename P22, typename P23, typename P24
63    , typename P25, typename P26, typename P27, typename P28, typename P29
64    , typename P30, typename P31, typename P32, typename P33, typename P34
65    , typename P35, typename P36, typename P37, typename P38, typename P39
66    , typename P40, typename P41, typename P42
67    >
68struct map43
69    : m_item<
70          typename P42::first
71        , typename P42::second
72        , map42< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41 >
73        >
74{
75    typedef map43 type;
76};
77
78template<
79      typename P0, typename P1, typename P2, typename P3, typename P4
80    , typename P5, typename P6, typename P7, typename P8, typename P9
81    , typename P10, typename P11, typename P12, typename P13, typename P14
82    , typename P15, typename P16, typename P17, typename P18, typename P19
83    , typename P20, typename P21, typename P22, typename P23, typename P24
84    , typename P25, typename P26, typename P27, typename P28, typename P29
85    , typename P30, typename P31, typename P32, typename P33, typename P34
86    , typename P35, typename P36, typename P37, typename P38, typename P39
87    , typename P40, typename P41, typename P42, typename P43
88    >
89struct map44
90    : m_item<
91          typename P43::first
92        , typename P43::second
93        , map43< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42 >
94        >
95{
96    typedef map44 type;
97};
98
99template<
100      typename P0, typename P1, typename P2, typename P3, typename P4
101    , typename P5, typename P6, typename P7, typename P8, typename P9
102    , typename P10, typename P11, typename P12, typename P13, typename P14
103    , typename P15, typename P16, typename P17, typename P18, typename P19
104    , typename P20, typename P21, typename P22, typename P23, typename P24
105    , typename P25, typename P26, typename P27, typename P28, typename P29
106    , typename P30, typename P31, typename P32, typename P33, typename P34
107    , typename P35, typename P36, typename P37, typename P38, typename P39
108    , typename P40, typename P41, typename P42, typename P43, typename P44
109    >
110struct map45
111    : m_item<
112          typename P44::first
113        , typename P44::second
114        , map44< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43 >
115        >
116{
117    typedef map45 type;
118};
119
120template<
121      typename P0, typename P1, typename P2, typename P3, typename P4
122    , typename P5, typename P6, typename P7, typename P8, typename P9
123    , typename P10, typename P11, typename P12, typename P13, typename P14
124    , typename P15, typename P16, typename P17, typename P18, typename P19
125    , typename P20, typename P21, typename P22, typename P23, typename P24
126    , typename P25, typename P26, typename P27, typename P28, typename P29
127    , typename P30, typename P31, typename P32, typename P33, typename P34
128    , typename P35, typename P36, typename P37, typename P38, typename P39
129    , typename P40, typename P41, typename P42, typename P43, typename P44
130    , typename P45
131    >
132struct map46
133    : m_item<
134          typename P45::first
135        , typename P45::second
136        , map45< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44 >
137        >
138{
139    typedef map46 type;
140};
141
142template<
143      typename P0, typename P1, typename P2, typename P3, typename P4
144    , typename P5, typename P6, typename P7, typename P8, typename P9
145    , typename P10, typename P11, typename P12, typename P13, typename P14
146    , typename P15, typename P16, typename P17, typename P18, typename P19
147    , typename P20, typename P21, typename P22, typename P23, typename P24
148    , typename P25, typename P26, typename P27, typename P28, typename P29
149    , typename P30, typename P31, typename P32, typename P33, typename P34
150    , typename P35, typename P36, typename P37, typename P38, typename P39
151    , typename P40, typename P41, typename P42, typename P43, typename P44
152    , typename P45, typename P46
153    >
154struct map47
155    : m_item<
156          typename P46::first
157        , typename P46::second
158        , map46< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45 >
159        >
160{
161    typedef map47 type;
162};
163
164template<
165      typename P0, typename P1, typename P2, typename P3, typename P4
166    , typename P5, typename P6, typename P7, typename P8, typename P9
167    , typename P10, typename P11, typename P12, typename P13, typename P14
168    , typename P15, typename P16, typename P17, typename P18, typename P19
169    , typename P20, typename P21, typename P22, typename P23, typename P24
170    , typename P25, typename P26, typename P27, typename P28, typename P29
171    , typename P30, typename P31, typename P32, typename P33, typename P34
172    , typename P35, typename P36, typename P37, typename P38, typename P39
173    , typename P40, typename P41, typename P42, typename P43, typename P44
174    , typename P45, typename P46, typename P47
175    >
176struct map48
177    : m_item<
178          typename P47::first
179        , typename P47::second
180        , map47< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45,P46 >
181        >
182{
183    typedef map48 type;
184};
185
186template<
187      typename P0, typename P1, typename P2, typename P3, typename P4
188    , typename P5, typename P6, typename P7, typename P8, typename P9
189    , typename P10, typename P11, typename P12, typename P13, typename P14
190    , typename P15, typename P16, typename P17, typename P18, typename P19
191    , typename P20, typename P21, typename P22, typename P23, typename P24
192    , typename P25, typename P26, typename P27, typename P28, typename P29
193    , typename P30, typename P31, typename P32, typename P33, typename P34
194    , typename P35, typename P36, typename P37, typename P38, typename P39
195    , typename P40, typename P41, typename P42, typename P43, typename P44
196    , typename P45, typename P46, typename P47, typename P48
197    >
198struct map49
199    : m_item<
200          typename P48::first
201        , typename P48::second
202        , map48< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45,P46,P47 >
203        >
204{
205    typedef map49 type;
206};
207
208template<
209      typename P0, typename P1, typename P2, typename P3, typename P4
210    , typename P5, typename P6, typename P7, typename P8, typename P9
211    , typename P10, typename P11, typename P12, typename P13, typename P14
212    , typename P15, typename P16, typename P17, typename P18, typename P19
213    , typename P20, typename P21, typename P22, typename P23, typename P24
214    , typename P25, typename P26, typename P27, typename P28, typename P29
215    , typename P30, typename P31, typename P32, typename P33, typename P34
216    , typename P35, typename P36, typename P37, typename P38, typename P39
217    , typename P40, typename P41, typename P42, typename P43, typename P44
218    , typename P45, typename P46, typename P47, typename P48, typename P49
219    >
220struct map50
221    : m_item<
222          typename P49::first
223        , typename P49::second
224        , map49< 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,P29,P30,P31,P32,P33,P34,P35,P36,P37,P38,P39,P40,P41,P42,P43,P44,P45,P46,P47,P48 >
225        >
226{
227    typedef map50 type;
228};
229
230}}
Note: See TracBrowser for help on using the repository browser.