summaryrefslogtreecommitdiff
path: root/boost/range/distance.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/range/distance.hpp')
-rw-r--r--boost/range/distance.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/boost/range/distance.hpp b/boost/range/distance.hpp
index 075f2d1fb9..8dcf05bc68 100644
--- a/boost/range/distance.hpp
+++ b/boost/range/distance.hpp
@@ -15,18 +15,19 @@
# pragma once
#endif
+#include <boost/iterator/distance.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/range/difference_type.hpp>
-namespace boost
+namespace boost
{
template< class T >
- inline BOOST_DEDUCED_TYPENAME range_difference<T>::type
+ inline BOOST_CXX14_CONSTEXPR BOOST_DEDUCED_TYPENAME range_difference<T>::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'