#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. |
|
|||||
1.2.15