root/boost/mpl/map/map60.hpp

/* [<][>][^][v][top][bottom][index][help] */
   1 
   2 #ifndef BOOST_MPL_MAP_MAP60_HPP_INCLUDED
   3 #define BOOST_MPL_MAP_MAP60_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 // $Id$
  15 // $Date$
  16 // $Revision$
  17 
  18 #if !defined(BOOST_MPL_PREPROCESSING_MODE)
  19 #   include <boost/mpl/map/map50.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 map60.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,(51, 60, <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_MAP60_HPP_INCLUDED

/* [<][>][^][v][top][bottom][index][help] */