Merge branch 'vector-reverse-iter'

Fix wxVector reverse iterator base().

See https://github.com/wxWidgets/wxWidgets/pull/1948
This commit is contained in:
Vadim Zeitlin
2020-07-12 22:30:42 +02:00
3 changed files with 79 additions and 113 deletions

View File

@@ -198,7 +198,7 @@ public:
reference operator*() const { return *m_ptr; }
pointer operator->() const { return m_ptr; }
iterator base() const { return m_ptr; }
iterator base() const { return m_ptr + 1; }
reverse_iterator& operator++()
{ --m_ptr; return *this; }
@@ -261,7 +261,7 @@ public:
const_reference operator*() const { return *m_ptr; }
const_pointer operator->() const { return m_ptr; }
const_iterator base() const { return m_ptr; }
const_iterator base() const { return m_ptr + 1; }
const_reverse_iterator& operator++()
{ --m_ptr; return *this; }