mirror of
https://github.com/boostorg/intrusive.git
synced 2025-08-03 14:34:44 +02:00
Fixed reverse_iterator's relational operators
This commit is contained in:
@@ -88,17 +88,17 @@ class reverse_iterator
|
|||||||
{ return l.m_current != r.m_current; }
|
{ return l.m_current != r.m_current; }
|
||||||
|
|
||||||
friend bool operator<(const reverse_iterator& l, const reverse_iterator& r)
|
friend bool operator<(const reverse_iterator& l, const reverse_iterator& r)
|
||||||
{ return l.m_current < r.m_current; }
|
|
||||||
|
|
||||||
friend bool operator<=(const reverse_iterator& l, const reverse_iterator& r)
|
|
||||||
{ return l.m_current <= r.m_current; }
|
|
||||||
|
|
||||||
friend bool operator>(const reverse_iterator& l, const reverse_iterator& r)
|
|
||||||
{ return l.m_current > r.m_current; }
|
{ return l.m_current > r.m_current; }
|
||||||
|
|
||||||
friend bool operator>=(const reverse_iterator& l, const reverse_iterator& r)
|
friend bool operator<=(const reverse_iterator& l, const reverse_iterator& r)
|
||||||
{ return l.m_current >= r.m_current; }
|
{ return l.m_current >= r.m_current; }
|
||||||
|
|
||||||
|
friend bool operator>(const reverse_iterator& l, const reverse_iterator& r)
|
||||||
|
{ return l.m_current < r.m_current; }
|
||||||
|
|
||||||
|
friend bool operator>=(const reverse_iterator& l, const reverse_iterator& r)
|
||||||
|
{ return l.m_current <= r.m_current; }
|
||||||
|
|
||||||
reverse_iterator& operator+=(difference_type off)
|
reverse_iterator& operator+=(difference_type off)
|
||||||
{ m_current -= off; return *this; }
|
{ m_current -= off; return *this; }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user