reverse_iterator_impl operator--(int)
{ reverse_iterator_impl tmp = *this; ++m_cur; return tmp; }
+ // NB: explicit <T> in the functions below is to keep BCC 5.5 happy
reverse_iterator_impl operator+(int n) const
- { return reverse_iterator_impl(m_cur - n); }
+ { return reverse_iterator_impl<T>(m_cur - n); }
reverse_iterator_impl operator+(size_t n) const
- { return reverse_iterator_impl(m_cur - n); }
+ { return reverse_iterator_impl<T>(m_cur - n); }
reverse_iterator_impl operator-(int n) const
- { return reverse_iterator_impl(m_cur + n); }
+ { return reverse_iterator_impl<T>(m_cur + n); }
reverse_iterator_impl operator-(size_t n) const
- { return reverse_iterator_impl(m_cur + n); }
+ { return reverse_iterator_impl<T>(m_cur + n); }
reverse_iterator_impl operator+=(int n)
{ m_cur -= n; return *this; }
reverse_iterator_impl operator+=(size_t n)