summaryrefslogtreecommitdiff
path: root/boost/typeof/native.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/typeof/native.hpp')
-rw-r--r--boost/typeof/native.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/boost/typeof/native.hpp b/boost/typeof/native.hpp
index 8197e28669..f051235f8a 100644
--- a/boost/typeof/native.hpp
+++ b/boost/typeof/native.hpp
@@ -18,8 +18,8 @@ namespace boost { namespace type_of {
#else
+#include <boost/type_traits/enable_if.hpp>
#include <boost/type_traits/is_function.hpp>
-#include <boost/utility/enable_if.hpp>
namespace boost { namespace type_of {
# ifdef BOOST_NO_SFINAE
@@ -27,11 +27,11 @@ namespace boost { namespace type_of {
T& ensure_obj(const T&);
# else
template<typename T>
- typename enable_if<is_function<T>, T&>::type
+ typename enable_if_<is_function<T>::value, T&>::type
ensure_obj(T&);
template<typename T>
- typename disable_if<is_function<T>, T&>::type
+ typename enable_if_<!is_function<T>::value, T&>::type
ensure_obj(const T&);
# endif
}}