ptrdiff_t |
Random Access Iterator
The base iterator type (that is, the template parameter
None.
| Member | Where defined | Description |
|---|---|---|
self | reverse_iterator | See below |
reverse_iterator() | Trivial Iterator | The default constructor |
reverse_iterator(const reverse_iterator& x) | Trivial Iterator | The copy constructor |
reverse_iterator& operator=(const reverse_iterator& x) | Trivial Iterator | The assignment operator |
reverse_iterator(RandomAccessIterator x) | reverse_iterator | See below. |
RandomAccessIterator base() | reverse_iterator | See below. |
Reference operator*() const | Trivial Iterator | The dereference operator |
reverse_iterator& operator++() | Forward Iterator | Preincrement |
reverse_iterator operator++(int) | Forward Iterator | Postincrement |
reverse_iterator& operator--() | Bidirectional Iterator | Predecrement |
reverse_iterator operator--(int) | Bidirectional Iterator | Postdecrement |
reverse_iterator operator+(Distance) | Random Access Iterator | Iterator addition |
reverse_iterator& operator+=(Distance) | Random Access Iterator | Iterator addition |
reverse_iterator operator-(Distance) | Random Access Iterator | Iterator subtraction |
reverse_iterator& operator-=(Distance) | Random Access Iterator | Iterator subtraction |
Reference operator[](Distance) | Random Access Iterator |
Вы читаете Standard Template Library Programmer's Guide
