#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. |
1.2.18