Files
2025-10-25 03:02:53 +03:00

3.0 KiB

[reverse.iter.nav]

24 Iterators library [iterators]

24.5 Iterator adaptors [predef.iterators]

24.5.1 Reverse iterators [reverse.iterators]

24.5.1.7 Navigation [reverse.iter.nav]

🔗

constexpr reverse_iterator operator+(difference_type n) const;

1

#

Returns: reverse_iterator(current - n).

🔗

constexpr reverse_iterator operator-(difference_type n) const;

2

#

Returns: reverse_iterator(current + n).

🔗

constexpr reverse_iterator& operator++();

3

#

Effects: As if by: --current;

4

#

Returns: *this.

🔗

constexpr reverse_iterator operator++(int);

5

#

Effects: As if by:reverse_iterator tmp = *this;--current;return tmp;

🔗

constexpr reverse_iterator& operator--();

6

#

Effects: As if by ++current.

7

#

Returns: *this.

🔗

constexpr reverse_iterator operator--(int);

8

#

Effects: As if by:reverse_iterator tmp = *this;++current;return tmp;

🔗

constexpr reverse_iterator& operator+=(difference_type n);

9

#

Effects: As if by: current -= n;

10

#

Returns: *this.

🔗

constexpr reverse_iterator& operator-=(difference_type n);

11

#

Effects: As if by: current += n;

12

#

Returns: *this.