From 364f755d99edc9b8d16ea3377a48eab533a7d2d5 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sun, 30 Sep 2018 01:11:12 +0300 Subject: [PATCH] Use boost::declval, as g++ 4.4 has decltype but no std::declval --- include/boost/range/adaptor/ref_unwrapped.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/range/adaptor/ref_unwrapped.hpp b/include/boost/range/adaptor/ref_unwrapped.hpp index 0369cc3..7ac5115 100644 --- a/include/boost/range/adaptor/ref_unwrapped.hpp +++ b/include/boost/range/adaptor/ref_unwrapped.hpp @@ -15,7 +15,7 @@ #include #include #include - +#include #include #if !defined(BOOST_NO_CXX11_DECLTYPE) @@ -32,7 +32,7 @@ namespace boost typedef BOOST_DEDUCED_TYPENAME range_reference::type argument_type; - typedef decltype(std::declval().get() ) result_type; + typedef decltype( boost::declval().get() ) result_type; result_type operator()( argument_type &&r ) const {