diff --git a/iterator.hpp b/iterator.hpp index 348d878a..a905ce5a 100644 --- a/iterator.hpp +++ b/iterator.hpp @@ -59,7 +59,7 @@ class referencing_iterator { bool operator> (const referencing_iterator &rhs) { return m_base > rhs.m_base; } bool operator< (const referencing_iterator &rhs) { return m_base < rhs.m_base; } - const reference operator*() const + const value_type& operator*() const { return **m_base; } reference operator*() { return **m_base; }