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

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