diff --git a/include/boost/unordered/detail/implementation.hpp b/include/boost/unordered/detail/implementation.hpp index c407d950..e5c1b2c1 100644 --- a/include/boost/unordered/detail/implementation.hpp +++ b/include/boost/unordered/detail/implementation.hpp @@ -20,6 +20,7 @@ #include #include +#include #include #include #include @@ -27,6 +28,8 @@ #include #include #include +#include +#include #include #include #include @@ -43,18 +46,12 @@ #include #include #include -#include -#include #include #include #include -#include - #include - -#include -#include +#include // BOOST_UNORDERED_SUPPRESS_DEPRECATED // @@ -127,14 +124,14 @@ namespace boost { template struct enable_if_forward - : boost::enable_if_c::value, + : std::enable_if::value, ReturnType> { }; template struct disable_if_forward - : boost::disable_if_c::value, + : std::enable_if::value, ReturnType> { }; @@ -593,9 +590,9 @@ namespace boost { template - inline typename boost::enable_if_c::value && - detect_boost_tuple::value && - detect_boost_tuple::value, + inline typename std::enable_if::value && + detect_boost_tuple::value && + detect_boost_tuple::value, void>::type construct_from_args( Alloc& alloc, std::pair* address, A0&&, A1&& a1, A2&& a2)