#include <vgtl_algo.h>
Inheritance diagram for child_data_iterator< _Tree >:
Public Types | |
typedef ctree_data_hook | value_type |
Public Methods | |
child_data_iterator () | |
standard constructor | |
child_data_iterator (iterator_type __x) | |
constructor presetting the position | |
child_data_iterator (const _Self &__x) | |
copy constructor | |
_Self & | operator= (const iterator_type &it) |
assignment operator for setting the position | |
iterator_type | base () const |
return the 'unwrapped' iterator | |
reference | operator * () const |
dereference to the data_hook . | |
bool | operator== (const _Self &__x) const |
standard comparison operator | |
_Self & | operator++ () |
standard in(de)crement operator | |
_Self | operator+ (difference_type __n) const |
additional operator for random access iterators | |
Protected Attributes | |
_Tree::children_iterator | current |
that's where we are |
Definition at line 155 of file vgtl_algo.h.
|
standard iterator definitions Definition at line 62 of file vgtl_algo.h. |