#include <vgtl_algo.h>
Inheritance diagram for __Child_data_iterator< _Iterator, _Node >:


Public Types | |
| typedef ctree_data_hook | value_type |
| typedef value_type * | pointer |
| typedef value_type & | reference |
Public Methods | |
| __Child_data_iterator (const _Self &__x) | |
| standard destructor | |
| iterator_type | base () const |
| return the 'unwrapped' iterator | |
| reference | operator * () const |
dereference to the data_hook. | |
| _Self & | operator= (const iterator_type &it) |
| assignment operator | |
| __Child_data_iterator () | |
| standard constructors | |
| __Child_data_iterator (iterator_type __x) | |
| standard constructors | |
| bool | operator== (const _Self &__x) const |
| standard comparison operator | |
| bool | operator!= (const _Self &__x) const |
| standard comparison operator | |
| _Self & | operator++ () |
| standard in(de)crement operator | |
| _Self & | operator++ (int) |
| standard in(de)crement operator | |
| _Self & | operator-- () |
| standard in(de)crement operator | |
| _Self & | operator-- (int) |
| standard in(de)crement operator | |
| _Self | operator+ (difference_type __n) const |
| additional operator for random access iterators | |
| _Self & | operator+= (difference_type __n) |
| additional operator for random access iterators | |
| _Self | operator- (difference_type __n) const |
| additional operator for random access iterators | |
| _Self & | operator-= (difference_type __n) |
| additional operator for random access iterators | |
| reference | operator[] (difference_type __n) const |
| additional operator for random access iterators | |
Protected Attributes | |
| _Iterator | current |
| that's where we are | |
Definition at line 50 of file vgtl_algo.h.
|
|||||
|
standard iterator definitions Definition at line 63 of file vgtl_algo.h. |
|
|||||
|
standard iterator definitions Definition at line 64 of file vgtl_algo.h. |
|
|||||
|
standard iterator definitions Definition at line 62 of file vgtl_algo.h. |
1.2.18