1 #ifndef BOOST_PREPROCESSOR_DETAIL_EXPAND_HPP
2 # define BOOST_PREPROCESSOR_DETAIL_EXPAND_HPP
4 /* Copyright (C) 2002 Vesa Karvonen
6 * Permission to copy, use, modify, sell and distribute this software is
7 * granted provided this copyright notice appears in all copies. This
8 * software is provided "as is" without express or implied warranty, and
9 * with no claim as to its suitability for any purpose.
11 * See http://www.boost.org for most recent version.
14 # define BOOST_PP_DETAIL_EXPAND(X) X
15 # if !defined(__MWERKS__) || defined(BOOST_NO_COMPILER_CONFIG) || __MWERKS__ > 0x3002
16 # define BOOST_PP_DETAIL_EXPAND2(X,Y) BOOST_PP_DETAIL_EXPAND(X Y)
18 # define BOOST_PP_DETAIL_EXPAND2(X, Y) BOOST_PP_DETAIL_EXPAND2_DELAY(X, Y)
19 # define BOOST_PP_DETAIL_EXPAND2_DELAY(X, Y) X ## Y