diff --git a/include/boost/mpl/aux_/has_xxx.hpp b/include/boost/mpl/aux_/has_xxx.hpp index 34e8cc6..5b65966 100644 --- a/include/boost/mpl/aux_/has_xxx.hpp +++ b/include/boost/mpl/aux_/has_xxx.hpp @@ -21,7 +21,7 @@ #include "boost/mpl/aux_/yes_no.hpp" #include "boost/mpl/aux_/config/msvc_typename.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) @@ -118,6 +118,9 @@ template<> struct trait \ #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) \ template< typename T > \ struct trait \