PageRenderTime 29ms CodeModel.GetById 10ms app.highlight 16ms RepoModel.GetById 1ms app.codeStats 0ms

/Src/Dependencies/Boost/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp

http://hadesmem.googlecode.com/
C++ Header | 190 lines | 167 code | 14 blank | 9 comment | 0 complexity | 7b50cfc303185072a8b338871d32549c MD5 | raw file
  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}}