diff --git a/include/boost/pending/property.hpp b/include/boost/pending/property.hpp index 69ee5084..24ff770f 100644 --- a/include/boost/pending/property.hpp +++ b/include/boost/pending/property.hpp @@ -6,7 +6,7 @@ #ifndef BOOST_PROPERTY_HPP #define BOOST_PROPERTY_HPP -#include +#include namespace boost { @@ -47,15 +47,9 @@ namespace boost { }; template - struct has_property { - BOOST_STATIC_CONSTANT(bool, value = true); - typedef true_type type; - }; + struct has_property : boost::mpl::true_ {}; template <> - struct has_property { - BOOST_STATIC_CONSTANT(bool, value = false); - typedef false_type type; - }; + struct has_property : boost::mpl::false_ {}; } // namespace boost