1
2// Copyright Aleksey Gurtovoy 2001-2006
3//
4// Distributed under the Boost Software License, Version 1.0.
5// (See accompanying file LICENSE_1_0.txt or copy at
6// http://www.boost.org/LICENSE_1_0.txt)
7//
8// See http://www.boost.org/libs/mpl for documentation.
9
10// $Id$
11// $Date$
12// $Revision$
13
14// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
15
16#include <boost/mpl/aux_/config/workaround.hpp>
17
18#include <boost/preprocessor/cat.hpp>
19#include <boost/preprocessor/stringize.hpp>
20
21# define AUX778076_HEADER \
22 aux_/preprocessed/plain/BOOST_MPL_PREPROCESSED_HEADER \
23/**/
24
25#if BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(700))
26# define AUX778076_INCLUDE_STRING BOOST_PP_STRINGIZE(boost/mpl/list/AUX778076_HEADER)
27# include AUX778076_INCLUDE_STRING
28# undef AUX778076_INCLUDE_STRING
29#else
30# include BOOST_PP_STRINGIZE(boost/mpl/list/AUX778076_HEADER)
31#endif
32
33# undef AUX778076_HEADER
34
35#undef BOOST_MPL_PREPROCESSED_HEADER
36

source code of include/boost/mpl/list/aux_/include_preprocessed.hpp