reverse_bidirectional_iterator::operator--

reverse_bidirectional_iterator& operator--();
reverse_bidirectional_iterator operator--();

The first (predecrement) operator evaluates ++current, then returns *this.

The second (postdecrement) operator makes a copy of *this, evaluates ++current, then returns the copy.