#include <vgtl_algo.h>
Public Types | |
typedef ctree_data_hook | value_type |
typedef value_type * | pointer |
typedef value_type & | reference |
typedef ctree_data_hook | value_type |
typedef value_type * | pointer |
typedef value_type & | reference |
Public Member Functions | |
__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 (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 | |
__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 51 of file vgtl_algo.h.
typedef value_type* __Child_data_iterator< _Iterator, _Node >::pointer |
standard iterator definitions
Definition at line 64 of file vgtl_lalgo.h.
typedef value_type* __Child_data_iterator< _Iterator, _Node >::pointer |
standard iterator definitions
Definition at line 64 of file vgtl_algo.h.
typedef value_type& __Child_data_iterator< _Iterator, _Node >::reference |
standard iterator definitions
Definition at line 65 of file vgtl_lalgo.h.
typedef value_type& __Child_data_iterator< _Iterator, _Node >::reference |
standard iterator definitions
Definition at line 65 of file vgtl_algo.h.
typedef ctree_data_hook __Child_data_iterator< _Iterator, _Node >::value_type |
standard iterator definitions
Definition at line 63 of file vgtl_lalgo.h.
typedef ctree_data_hook __Child_data_iterator< _Iterator, _Node >::value_type |
standard iterator definitions
Definition at line 63 of file vgtl_algo.h.