#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 460 of file stl_iterator.h. |
|
|
Definition at line 461 of file stl_iterator.h. |
|
Definition at line 459 of file stl_iterator.h. |
|
Definition at line 464 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 469 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 473 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current, and std::__normal_iterator< _Iterator, _Container >::base(). |
|
Definition at line 522 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current. Referenced by std::__normal_iterator< _Iterator, _Container >::__normal_iterator(), std::operator+(), and std::operator==(). |
|
Definition at line 478 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 506 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::__normal_iterator(), std::__normal_iterator< _Iterator, _Container >::_M_current, and std::__normal_iterator< _Iterator, _Container >::difference_type. |
|
Definition at line 487 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::__normal_iterator(), and std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 484 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 502 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current, and std::__normal_iterator< _Iterator, _Container >::difference_type. |
|
Definition at line 518 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 514 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::__normal_iterator(), std::__normal_iterator< _Iterator, _Container >::_M_current, and std::__normal_iterator< _Iterator, _Container >::difference_type. |
|
Definition at line 494 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::__normal_iterator(), and std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 491 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 510 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current, and std::__normal_iterator< _Iterator, _Container >::difference_type. |
|
Definition at line 481 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current. |
|
Definition at line 498 of file stl_iterator.h. References std::__normal_iterator< _Iterator, _Container >::_M_current, and std::__normal_iterator< _Iterator, _Container >::difference_type. |
|