From 4b96ce34aaa8d1773c127fb9625d4a3dda18879b Mon Sep 17 00:00:00 2001 From: Bryce Adelstein-Lelbach Date: Fri, 10 Dec 2010 20:04:30 +0000 Subject: [PATCH] Fix order of includes for Spirit scheme example. Changed iterator_range.size() to use std::distance instead of subtracting iterators, this allows it to work with iterators other than random access. Added more utree docs to Spirit. [SVN r67153] --- include/boost/range/iterator_range_core.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/range/iterator_range_core.hpp b/include/boost/range/iterator_range_core.hpp index 497b1e3..5d809f1 100755 --- a/include/boost/range/iterator_range_core.hpp +++ b/include/boost/range/iterator_range_core.hpp @@ -230,7 +230,7 @@ namespace boost difference_type size() const { - return m_End - m_Begin; + return std::distance(m_End, m_Begin); } bool empty() const