PageRenderTime 21ms CodeModel.GetById 7ms app.highlight 11ms RepoModel.GetById 1ms app.codeStats 1ms

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

http://hadesmem.googlecode.com/
C++ Header | 170 lines | 147 code | 14 blank | 9 comment | 0 complexity | 4ba5588002132701dc25778f42f2258e 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/map20.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
 19    >
 20struct map11
 21    : m_item<
 22          typename P10::first
 23        , typename P10::second
 24        , map10< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9 >
 25        >
 26{
 27    typedef map11 type;
 28};
 29
 30template<
 31      typename P0, typename P1, typename P2, typename P3, typename P4
 32    , typename P5, typename P6, typename P7, typename P8, typename P9
 33    , typename P10, typename P11
 34    >
 35struct map12
 36    : m_item<
 37          typename P11::first
 38        , typename P11::second
 39        , map11< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10 >
 40        >
 41{
 42    typedef map12 type;
 43};
 44
 45template<
 46      typename P0, typename P1, typename P2, typename P3, typename P4
 47    , typename P5, typename P6, typename P7, typename P8, typename P9
 48    , typename P10, typename P11, typename P12
 49    >
 50struct map13
 51    : m_item<
 52          typename P12::first
 53        , typename P12::second
 54        , map12< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11 >
 55        >
 56{
 57    typedef map13 type;
 58};
 59
 60template<
 61      typename P0, typename P1, typename P2, typename P3, typename P4
 62    , typename P5, typename P6, typename P7, typename P8, typename P9
 63    , typename P10, typename P11, typename P12, typename P13
 64    >
 65struct map14
 66    : m_item<
 67          typename P13::first
 68        , typename P13::second
 69        , map13< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12 >
 70        >
 71{
 72    typedef map14 type;
 73};
 74
 75template<
 76      typename P0, typename P1, typename P2, typename P3, typename P4
 77    , typename P5, typename P6, typename P7, typename P8, typename P9
 78    , typename P10, typename P11, typename P12, typename P13, typename P14
 79    >
 80struct map15
 81    : m_item<
 82          typename P14::first
 83        , typename P14::second
 84        , map14< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13 >
 85        >
 86{
 87    typedef map15 type;
 88};
 89
 90template<
 91      typename P0, typename P1, typename P2, typename P3, typename P4
 92    , typename P5, typename P6, typename P7, typename P8, typename P9
 93    , typename P10, typename P11, typename P12, typename P13, typename P14
 94    , typename P15
 95    >
 96struct map16
 97    : m_item<
 98          typename P15::first
 99        , typename P15::second
100        , map15< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14 >
101        >
102{
103    typedef map16 type;
104};
105
106template<
107      typename P0, typename P1, typename P2, typename P3, typename P4
108    , typename P5, typename P6, typename P7, typename P8, typename P9
109    , typename P10, typename P11, typename P12, typename P13, typename P14
110    , typename P15, typename P16
111    >
112struct map17
113    : m_item<
114          typename P16::first
115        , typename P16::second
116        , map16< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15 >
117        >
118{
119    typedef map17 type;
120};
121
122template<
123      typename P0, typename P1, typename P2, typename P3, typename P4
124    , typename P5, typename P6, typename P7, typename P8, typename P9
125    , typename P10, typename P11, typename P12, typename P13, typename P14
126    , typename P15, typename P16, typename P17
127    >
128struct map18
129    : m_item<
130          typename P17::first
131        , typename P17::second
132        , map17< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16 >
133        >
134{
135    typedef map18 type;
136};
137
138template<
139      typename P0, typename P1, typename P2, typename P3, typename P4
140    , typename P5, typename P6, typename P7, typename P8, typename P9
141    , typename P10, typename P11, typename P12, typename P13, typename P14
142    , typename P15, typename P16, typename P17, typename P18
143    >
144struct map19
145    : m_item<
146          typename P18::first
147        , typename P18::second
148        , map18< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17 >
149        >
150{
151    typedef map19 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    >
160struct map20
161    : m_item<
162          typename P19::first
163        , typename P19::second
164        , map19< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18 >
165        >
166{
167    typedef map20 type;
168};
169
170}}