#include <stl_iterator.h>
Inheritance diagram for std::__normal_iterator:
Public Types | |
typedef __normal_iterator< _Iterator, _Container> | normal_iterator_type |
typedef iterator_traits<_Iterator> | __traits_type |
typedef __traits_type::iterator_category | iterator_category |
typedef __traits_type::value_type | value_type |
typedef __traits_type::difference_type | difference_type |
typedef __traits_type::pointer | pointer |
typedef __traits_type::reference | reference |
Public Methods | |
__normal_iterator () | |
__normal_iterator (const _Iterator &__i) | |
template<typename _Iter> | __normal_iterator (const __normal_iterator< _Iter, _Container > &__i) |
reference | operator * () const |
pointer | operator-> () const |
normal_iterator_type& | operator++ () |
normal_iterator_type | operator++ (int) |
normal_iterator_type& | operator-- () |
normal_iterator_type | operator-- (int) |
reference | operator[] (const difference_type &__n) const |
normal_iterator_type& | operator+= (const difference_type &__n) |
normal_iterator_type | operator+ (const difference_type &__n) const |
normal_iterator_type& | operator-= (const difference_type &__n) |
normal_iterator_type | operator- (const difference_type &__n) const |
difference_type | operator- (const normal_iterator_type &__i) const |
const _Iterator& | base () const |
Protected Attributes | |
_Iterator | _M_current |
|
Definition at line 431 of file stl_iterator.h. |
|
Reimplemented from std::iterator. Definition at line 434 of file stl_iterator.h. |
|
Reimplemented from std::iterator. Definition at line 432 of file stl_iterator.h. |
|
Definition at line 430 of file stl_iterator.h. |
|
Reimplemented from std::iterator. Definition at line 435 of file stl_iterator.h. |
|
Reimplemented from std::iterator. Definition at line 436 of file stl_iterator.h. |
|
Reimplemented from std::iterator. Definition at line 433 of file stl_iterator.h. |
|
Definition at line 438 of file stl_iterator.h. Referenced by operator+(), operator++(), operator-(), and operator--(). |
|
Definition at line 440 of file stl_iterator.h. |
|
Definition at line 444 of file stl_iterator.h. |
|
Definition at line 493 of file stl_iterator.h. |
|
Definition at line 449 of file stl_iterator.h. |
|
Definition at line 477 of file stl_iterator.h. |
|
Definition at line 458 of file stl_iterator.h. |
|
Definition at line 455 of file stl_iterator.h. |
|
Definition at line 473 of file stl_iterator.h. |
|
Definition at line 489 of file stl_iterator.h. |
|
Definition at line 485 of file stl_iterator.h. |
|
Definition at line 465 of file stl_iterator.h. |
|
Definition at line 462 of file stl_iterator.h. |
|
Definition at line 481 of file stl_iterator.h. |
|
Definition at line 452 of file stl_iterator.h. |
|
Definition at line 469 of file stl_iterator.h. |
|
Definition at line 427 of file stl_iterator.h. |