os/ossrv/ossrv_pub/boost_apis/boost/mpl/map/map10.hpp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 
     2 #ifndef BOOST_MPL_MAP_MAP10_HPP_INCLUDED
     3 #define BOOST_MPL_MAP_MAP10_HPP_INCLUDED
     4 
     5 // Copyright Aleksey Gurtovoy 2000-2004
     6 // Copyright David Abrahams 2003-2004
     7 //
     8 // Distributed under the Boost Software License, Version 1.0. 
     9 // (See accompanying file LICENSE_1_0.txt or copy at 
    10 // http://www.boost.org/LICENSE_1_0.txt)
    11 //
    12 // See http://www.boost.org/libs/mpl for documentation.
    13 
    14 // $Source: /cvsroot/boost/boost/boost/mpl/map/map10.hpp,v $
    15 // $Date: 2004/09/05 09:42:58 $
    16 // $Revision: 1.3 $
    17 
    18 #if !defined(BOOST_MPL_PREPROCESSING_MODE)
    19 #   include <boost/mpl/map/map0.hpp>
    20 #endif
    21 
    22 #include <boost/mpl/aux_/config/use_preprocessed.hpp>
    23 
    24 #if !defined(BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS) \
    25     && !defined(BOOST_MPL_PREPROCESSING_MODE)
    26 
    27 #   define BOOST_MPL_PREPROCESSED_HEADER map10.hpp
    28 #   include <boost/mpl/map/aux_/include_preprocessed.hpp>
    29 
    30 #else
    31 
    32 #   include <boost/preprocessor/iterate.hpp>
    33 
    34 namespace boost { namespace mpl {
    35 
    36 #   define BOOST_PP_ITERATION_PARAMS_1 \
    37     (3,(1, 10, <boost/mpl/map/aux_/numbered.hpp>))
    38 #   include BOOST_PP_ITERATE()
    39 
    40 }}
    41 
    42 #endif // BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
    43 
    44 #endif // BOOST_MPL_MAP_MAP10_HPP_INCLUDED