From 14f59d415d2e77d70e9282ec100029b87cbb1799 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Wed, 27 Jul 2016 21:36:32 +0100 Subject: Avoid underlying iterator copies in utf8_iterator --- src/utf8_iterator.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/utf8_iterator.hh') diff --git a/src/utf8_iterator.hh b/src/utf8_iterator.hh index 6e8f760b..c6589160 100644 --- a/src/utf8_iterator.hh +++ b/src/utf8_iterator.hh @@ -34,7 +34,7 @@ public: iterator& operator++() { - m_it = utf8::next(m_it, m_end); + utf8::to_next(m_it, m_end); invalidate_value(); return *this; } @@ -48,7 +48,7 @@ public: iterator& operator--() { - m_it = utf8::previous(m_it, m_begin); + utf8::to_previous(m_it, m_begin); invalidate_value(); return *this; } -- cgit v1.2.3