Iterator
to behave in an exactly opposite manner.
More...
#include <ustl.h>
Public Types | |
typedef iterator_traits< Iterator >::value_type | value_type |
typedef iterator_traits< Iterator >::difference_type | difference_type |
typedef iterator_traits< Iterator >::pointer | pointer |
typedef iterator_traits< Iterator >::reference | reference |
Public Member Functions | |
reverse_iterator (Iterator iter) | |
bool | operator== (const reverse_iterator &iter) const |
bool | operator< (const reverse_iterator &iter) const |
Iterator | base (void) const |
reference | operator * (void) const |
pointer | operator-> (void) const |
reverse_iterator & | operator++ (void) |
reverse_iterator & | operator-- (void) |
reverse_iterator | operator++ (int) |
reverse_iterator | operator-- (int) |
reverse_iterator & | operator+= (size_t n) |
reverse_iterator & | operator-= (size_t n) |
reverse_iterator | operator+ (size_t n) const |
reverse_iterator | operator- (size_t n) const |
reference | operator[] (uoff_t n) const |
difference_type | operator- (const reverse_iterator &i) const |
Protected Attributes | |
Iterator | m_i |
Iterator
to behave in an exactly opposite manner.