diff --git a/include/boost/range/distance.hpp b/include/boost/range/distance.hpp index 8dcf05b..5b82cf0 100644 --- a/include/boost/range/distance.hpp +++ b/include/boost/range/distance.hpp @@ -23,13 +23,18 @@ namespace boost { - template< class T > - inline BOOST_CXX14_CONSTEXPR BOOST_DEDUCED_TYPENAME range_difference::type - distance( const T& r ) + namespace range_distance_adl_barrier { - return boost::distance( boost::begin( r ), boost::end( r ) ); + template< class T > + inline BOOST_CXX14_CONSTEXPR BOOST_DEDUCED_TYPENAME range_difference::type + distance( const T& r ) + { + return boost::iterators::distance( boost::begin( r ), boost::end( r ) ); + } } + using namespace range_distance_adl_barrier; + } // namespace 'boost' #endif