#include <stl_iterator.h>
Public Types | |
typedef iterator_traits< _Iterator >::iterator_category | iterator_category |
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 |
typedef _Iterator | iterator_type |
typedef reverse_iterator< _Iterator > | _Self |
Public Methods | |
reverse_iterator () | |
reverse_iterator (iterator_type __x) | |
reverse_iterator (const _Self &__x) | |
template<class _Iter> | reverse_iterator (const reverse_iterator< _Iter > &__x) |
iterator_type | base () const |
reference | operator * () const |
pointer | operator-> () const |
_Self & | operator++ () |
_Self | operator++ (int) |
_Self & | operator-- () |
_Self | operator-- (int) |
_Self | operator+ (difference_type __n) const |
_Self & | operator+= (difference_type __n) |
_Self | operator- (difference_type __n) const |
_Self & | operator-= (difference_type __n) |
reference | operator[] (difference_type __n) const |
Protected Attributes | |
_Iterator | current |
|
Definition at line 240 of file stl_iterator.h. Referenced by std::reverse_iterator< _Iterator >::operator+(), and std::reverse_iterator< _Iterator >::operator-(). |
|
Definition at line 233 of file stl_iterator.h. |
|
Definition at line 229 of file stl_iterator.h. |
|
Definition at line 239 of file stl_iterator.h. Referenced by std::reverse_iterator< _Iterator >::base(), and std::reverse_iterator< _Iterator >::reverse_iterator(). |
|
Definition at line 235 of file stl_iterator.h. |
|
Definition at line 237 of file stl_iterator.h. |
|
Definition at line 231 of file stl_iterator.h. |
|
Definition at line 243 of file stl_iterator.h. |
|
Definition at line 244 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current, and std::reverse_iterator< _Iterator >::iterator_type. |
|
Definition at line 246 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. |
|
Definition at line 248 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::base(), and std::reverse_iterator< _Iterator >::current. |
|
Definition at line 251 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current, and std::reverse_iterator< _Iterator >::iterator_type. Referenced by std::operator+(), std::operator-(), std::operator==(), and std::reverse_iterator< _Iterator >::reverse_iterator(). |
|
Definition at line 252 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. Referenced by std::reverse_iterator< _Iterator >::operator->(). |
|
Definition at line 277 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::_Self, and std::reverse_iterator< _Iterator >::current. |
|
Definition at line 262 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. |
|
Definition at line 258 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. |
|
Definition at line 280 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. |
|
Definition at line 284 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::_Self, and std::reverse_iterator< _Iterator >::current. |
|
Definition at line 271 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. |
|
Definition at line 267 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. |
|
Definition at line 287 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::current. |
|
Definition at line 256 of file stl_iterator.h. References std::reverse_iterator< _Iterator >::operator *(). |
|
Definition at line 291 of file stl_iterator.h. |
|