#include <vgtl_dag.h>
Collaboration diagram for _DG_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 _DG_node< _Tp, _Ctr, _Iterator > | _Node |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
Public Methods | |
_DG_iterator () | |
_DG_iterator (const iterator &__x) | |
reference | operator * () const |
pointer | operator-> () const |
_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 235 of file vgtl_dag.h.
|
standard iterator definition Definition at line 249 of file vgtl_dag.h. |
|
standard iterator definition Definition at line 251 of file vgtl_dag.h. |
|
standard iterator definition Definition at line 245 of file vgtl_dag.h. |
|
standard iterator definition Definition at line 247 of file vgtl_dag.h. |
|
standard iterator definition Definition at line 248 of file vgtl_dag.h. |
|
standard iterator definition Definition at line 250 of file vgtl_dag.h. |
|
standard iterator definition Definition at line 246 of file vgtl_dag.h. |
|
standard constructor Definition at line 263 of file vgtl_dag.h. |
|
copy constructor Definition at line 265 of file vgtl_dag.h. |
|
dereference operator Definition at line 288 of file vgtl_dag.h. |
|
comparison operator Definition at line 278 of file vgtl_dag.h. |
|
in(de)crement operator Definition at line 320 of file vgtl_dag.h. |
|
in(de)crement operator Definition at line 316 of file vgtl_dag.h. |
|
in(de)crement operator Definition at line 330 of file vgtl_dag.h. |
|
in(de)crement operator Definition at line 326 of file vgtl_dag.h. |
|
pointer operator Definition at line 292 of file vgtl_dag.h. |
|
assignment to iterator from walker Definition at line 305 of file vgtl_dag.h. |
|
comparison operator Definition at line 270 of file vgtl_dag.h. |
|
The current node Definition at line 257 of file vgtl_dag.h. |
|
The internal stack Definition at line 259 of file vgtl_dag.h. |