BOOST_NO_MPL_AUX_HAS_XXX

[SVN r16930]
This commit is contained in:
Aleksey Gurtovoy
2003-01-18 15:35:05 +00:00
parent 58e77e80a5
commit 14b0e7256d

View File

@@ -21,7 +21,7 @@
#include "boost/mpl/aux_/yes_no.hpp" #include "boost/mpl/aux_/yes_no.hpp"
#include "boost/mpl/aux_/config/msvc_typename.hpp" #include "boost/mpl/aux_/config/msvc_typename.hpp"
#include "boost/mpl/aux_/config/overload_resolution.hpp" #include "boost/mpl/aux_/config/overload_resolution.hpp"
#include "boost/config.hpp" #include "boost/mpl/aux_/config/static_constant.hpp"
#if !defined(BOOST_MPL_BROKEN_OVERLOAD_RESOLUTION) && (!defined(__GNUC__) || __GNUC__ == 3) #if !defined(BOOST_MPL_BROKEN_OVERLOAD_RESOLUTION) && (!defined(__GNUC__) || __GNUC__ == 3)
@@ -118,6 +118,9 @@ template<> struct trait<T,boost::mpl::aux::has_xxx_tag> \
#else #else
// agurt, 11/jan/03: signals a stub-only implementation
# define BOOST_NO_MPL_AUX_HAS_XXX
# define BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(trait, name, default_value) \ # define BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(trait, name, default_value) \
template< typename T > \ template< typename T > \
struct trait \ struct trait \