Files
boost_preprocessor/include/boost/preprocessor/detail/expand.hpp
Dave Abrahams 76e9f915b7 CWPro8.2 patches
[SVN r14999]
2002-08-20 16:33:43 +00:00

22 lines
806 B
C++

#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__) || defined(BOOST_NO_COMPILER_CONFIG) || __MWERKS__ > 0x3002
# 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