Public Types | |
| typedef Array::difference_type | difference_type |
Public Member Functions | |
| _iterator () | |
| _iterator (const _iterator &src) | |
| bool | operator== (const _iterator &rhs) const |
| bool | operator!= (const _iterator &rhs) const |
| bool | operator< (const _iterator &rhs) const |
| Array::reference | operator * () const |
| const Node * | operator-> () const |
| _iterator & | operator++ () |
| _iterator | operator++ (int) |
| _iterator & | operator-- () |
| _iterator | operator-- (int) |
| difference_type | operator- (const _iterator &rhs) const |
| _iterator | operator+ (difference_type dist) const |
| _iterator & | operator+= (difference_type dist) |
| _iterator & | operator-= (difference_type dist) |
Protected Member Functions | |
| _iterator (Array *inArray, Array::size_type inIndex, Array::size_type maxIndex) | |
| _iterator (Array *inArray, Array::size_type inIndex) | |
Private Types | |
| enum | { npos = Array::npos } |
Private Attributes | |
| Array * | fArray |
| Array::size_type | fCursor |
| Array::size_type | fMaxCursor |
Friends | |
| class | Array |
| class | Array::_const_iterator |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.0