blob: 6f259399203188403586c9c30accd6330a2a5d06 [file] [log] [blame]
Jeff Thompsonef2d5a42013-08-22 19:09:24 -07001
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: include_preprocessed.hpp 49267 2008-10-11 06:19:02Z agurtovoy $
11// $Date: 2008-10-10 23:19:02 -0700 (Fri, 10 Oct 2008) $
12// $Revision: 49267 $
13
14// NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION!
15
16#include <ndnboost/mpl/aux_/config/workaround.hpp>
17
18#include <ndnboost/preprocessor/cat.hpp>
19#include <ndnboost/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))
Jeff Thompson9939dcd2013-10-15 15:12:24 -070026# define AUX778076_INCLUDE_STRING BOOST_PP_STRINGIZE(ndnboost/mpl/list/AUX778076_HEADER)
Jeff Thompsonef2d5a42013-08-22 19:09:24 -070027# include AUX778076_INCLUDE_STRING
28# undef AUX778076_INCLUDE_STRING
29#else
Jeff Thompson9939dcd2013-10-15 15:12:24 -070030# include BOOST_PP_STRINGIZE(ndnboost/mpl/list/AUX778076_HEADER)
Jeff Thompsonef2d5a42013-08-22 19:09:24 -070031#endif
32
33# undef AUX778076_HEADER
34
35#undef BOOST_MPL_PREPROCESSED_HEADER