diff --git a/include/boost/range/distance.hpp b/include/boost/range/distance.hpp index 075f2d1fb..8dcf05bc6 100644 --- a/include/boost/range/distance.hpp +++ b/include/boost/range/distance.hpp @@ -15,18 +15,19 @@ # pragma once #endif +#include #include #include #include -namespace boost +namespace boost { template< class T > - inline BOOST_DEDUCED_TYPENAME range_difference::type + inline BOOST_CXX14_CONSTEXPR BOOST_DEDUCED_TYPENAME range_difference::type distance( const T& r ) { - return std::distance( boost::begin( r ), boost::end( r ) ); + return boost::distance( boost::begin( r ), boost::end( r ) ); } } // namespace 'boost'