151 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			151 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Copyright Aleksey Gurtovoy 2000-2004
							 | 
						||
| 
								 | 
							
								// Copyright David Abrahams 2003-2004
							 | 
						||
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								// Distributed under the Boost Software License, Version 1.0. 
							 | 
						||
| 
								 | 
							
								// (See accompanying file LICENSE_1_0.txt or copy at 
							 | 
						||
| 
								 | 
							
								// http://www.boost.org/LICENSE_1_0.txt)
							 | 
						||
| 
								 | 
							
								//
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Preprocessed version of "boost/mpl/map/map10.hpp" header
							 | 
						||
| 
								 | 
							
								// -- DO NOT modify by hand!
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace boost { namespace mpl {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map1
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P0::first
							 | 
						||
| 
								 | 
							
								        , typename P0::second
							 | 
						||
| 
								 | 
							
								        , map0<  >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map1 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map2
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P1::first
							 | 
						||
| 
								 | 
							
								        , typename P1::second
							 | 
						||
| 
								 | 
							
								        , map1<P0>
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map2 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map3
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P2::first
							 | 
						||
| 
								 | 
							
								        , typename P2::second
							 | 
						||
| 
								 | 
							
								        , map2< P0,P1 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map3 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2, typename P3
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map4
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P3::first
							 | 
						||
| 
								 | 
							
								        , typename P3::second
							 | 
						||
| 
								 | 
							
								        , map3< P0,P1,P2 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map4 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2, typename P3, typename P4
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map5
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P4::first
							 | 
						||
| 
								 | 
							
								        , typename P4::second
							 | 
						||
| 
								 | 
							
								        , map4< P0,P1,P2,P3 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map5 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2, typename P3, typename P4
							 | 
						||
| 
								 | 
							
								    , typename P5
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map6
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P5::first
							 | 
						||
| 
								 | 
							
								        , typename P5::second
							 | 
						||
| 
								 | 
							
								        , map5< P0,P1,P2,P3,P4 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map6 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2, typename P3, typename P4
							 | 
						||
| 
								 | 
							
								    , typename P5, typename P6
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map7
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P6::first
							 | 
						||
| 
								 | 
							
								        , typename P6::second
							 | 
						||
| 
								 | 
							
								        , map6< P0,P1,P2,P3,P4,P5 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map7 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2, typename P3, typename P4
							 | 
						||
| 
								 | 
							
								    , typename P5, typename P6, typename P7
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map8
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P7::first
							 | 
						||
| 
								 | 
							
								        , typename P7::second
							 | 
						||
| 
								 | 
							
								        , map7< P0,P1,P2,P3,P4,P5,P6 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map8 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2, typename P3, typename P4
							 | 
						||
| 
								 | 
							
								    , typename P5, typename P6, typename P7, typename P8
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map9
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P8::first
							 | 
						||
| 
								 | 
							
								        , typename P8::second
							 | 
						||
| 
								 | 
							
								        , map8< P0,P1,P2,P3,P4,P5,P6,P7 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map9 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								template<
							 | 
						||
| 
								 | 
							
								      typename P0, typename P1, typename P2, typename P3, typename P4
							 | 
						||
| 
								 | 
							
								    , typename P5, typename P6, typename P7, typename P8, typename P9
							 | 
						||
| 
								 | 
							
								    >
							 | 
						||
| 
								 | 
							
								struct map10
							 | 
						||
| 
								 | 
							
								    : m_item<
							 | 
						||
| 
								 | 
							
								          typename P9::first
							 | 
						||
| 
								 | 
							
								        , typename P9::second
							 | 
						||
| 
								 | 
							
								        , map9< P0,P1,P2,P3,P4,P5,P6,P7,P8 >
							 | 
						||
| 
								 | 
							
								        >
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    typedef map10 type;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}}
							 |