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

Revision 857, 6.7 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/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}}
Note: See TracBrowser for help on using the repository browser.