From 4d4dcbbb6778568acbcc962ed4575f9528e367b2 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Thu, 31 Aug 2023 15:01:15 -0700 Subject: [PATCH] Remove dependency on Boost.Utility in implementation.hpp --- .../boost/unordered/detail/implementation.hpp | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) 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)