#ifndef BOOST_PREPROCESSOR_DETAIL_EXPAND_HPP #define BOOST_PREPROCESSOR_DETAIL_EXPAND_HPP /* Copyright (C) 2002 Vesa Karvonen * * Permission to copy, use, modify, sell and distribute this software is * granted provided this copyright notice appears in all copies. This * software is provided "as is" without express or implied warranty, and * with no claim as to its suitability for any purpose. * * See http://www.boost.org for most recent version. */ # define BOOST_PP_DETAIL_EXPAND(X) X # if !defined(__MWERKS__) || __MWERKS__ > 0x3000 # define BOOST_PP_DETAIL_EXPAND2(X,Y) BOOST_PP_DETAIL_EXPAND(X Y) # else # define BOOST_PP_DETAIL_EXPAND2(X, Y) BOOST_PP_DETAIL_EXPAND2_DELAY(X, Y) # define BOOST_PP_DETAIL_EXPAND2_DELAY(X, Y) X ## Y # endif #endif