#include <vgtl_tree.h>
Collaboration diagram for _Tree_iterator< _Tp, _Ref, _Ptr, _Ctr, _Iterator >:
Public Types | |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef _Tp | value_type |
typedef _Ptr | pointer |
typedef _Ref | reference |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
Public Methods | |
_Tree_iterator () | |
_Tree_iterator (const iterator &__x) | |
_Tree_iterator (const _Node *__n, bool st=false) | |
reference | operator * () const |
pointer | operator-> () const |
ctree_data_hook & | data_hook () |
_Self & | operator= (const _Walk &__x) |
bool | operator== (const _Self &__x) const |
bool | operator!= (const _Self &__x) const |
_Self & | operator++ () |
_Self | operator++ (int) |
_Self & | operator-- () |
_Self | operator-- (int) |
Protected Attributes | |
_Node * | _C_i_cur |
std::vector< _Ctr_iterator > | _C_i_cur_it |
Definition at line 896 of file vgtl_graph.h.
|
standard iterator definition Definition at line 1155 of file vgtl_tree.h. |
|
standard iterator definition Definition at line 1150 of file vgtl_tree.h. |
|
standard iterator definition Definition at line 1152 of file vgtl_tree.h. |
|
standard iterator definition Definition at line 1153 of file vgtl_tree.h. |
|
standard iterator definition Definition at line 1154 of file vgtl_tree.h. |
|
standard iterator definition Definition at line 1151 of file vgtl_tree.h. |
|
standard constructor Definition at line 1167 of file vgtl_tree.h. |
|
copy constructor Definition at line 1169 of file vgtl_tree.h. |
|
constructor setting a specific position Definition at line 1172 of file vgtl_tree.h. |
|
access to the data hook of the node Definition at line 1198 of file vgtl_tree.h. |
|
dereference operator Definition at line 1191 of file vgtl_tree.h. |
|
comparison operator Definition at line 1183 of file vgtl_tree.h. |
|
in(de)crement operator Definition at line 1225 of file vgtl_tree.h. |
|
in(de)crement operator Definition at line 1221 of file vgtl_tree.h. |
|
in(de)crement operator Definition at line 1235 of file vgtl_tree.h. |
|
in(de)crement operator Definition at line 1231 of file vgtl_tree.h. |
|
pointer operator Definition at line 1195 of file vgtl_tree.h. |
|
assignment to iterator from walker Definition at line 1210 of file vgtl_tree.h. |
|
comparison operator Definition at line 1177 of file vgtl_tree.h. |
|
current position Definition at line 1161 of file vgtl_tree.h. |
|
internal stack Definition at line 1163 of file vgtl_tree.h. |