#include <graph.h>

Public Types | |
| typedef postorder_iter< GRAPH, ITERATOR, VISITED > | self |
Public Member Functions | |
| bool | visited (GRAPH::node *v) |
| void | set_visited (GRAPH::node *v) |
| self & | operator++ () |
| self | operator++ (int) |
| void | set_cur (GRAPH::node *v) |
| bool | empty () |
| GRAPH::node * | operator* () |
| postorder_iter () | |
| postorder_iter (GRAPH::node *v) | |
Data Fields | |
| stack< ITERATOR > | state |
| VISITED | visited_set |
| ITERATOR | cur |
Definition at line 448 of file graph.h.
| typedef postorder_iter<GRAPH, ITERATOR, VISITED> postorder_iter< GRAPH, ITERATOR, VISITED >::self |
| postorder_iter< GRAPH, ITERATOR, VISITED >::postorder_iter | ( | ) | [inline] |
| postorder_iter< GRAPH, ITERATOR, VISITED >::postorder_iter | ( | GRAPH::node * | v | ) | [inline] |
| bool postorder_iter< GRAPH, ITERATOR, VISITED >::visited | ( | GRAPH::node * | v | ) | [inline] |
Definition at line 455 of file graph.h.
Referenced by postorder_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), and postorder_iter< TREE, ITERATOR, never_visited< TREE > >::set_cur().
| void postorder_iter< GRAPH, ITERATOR, VISITED >::set_visited | ( | GRAPH::node * | v | ) | [inline] |
Definition at line 456 of file graph.h.
Referenced by postorder_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), and postorder_iter< TREE, ITERATOR, never_visited< TREE > >::set_cur().
| self& postorder_iter< GRAPH, ITERATOR, VISITED >::operator++ | ( | void | ) | [inline] |
| self postorder_iter< GRAPH, ITERATOR, VISITED >::operator++ | ( | int | ) | [inline] |
| void postorder_iter< GRAPH, ITERATOR, VISITED >::set_cur | ( | GRAPH::node * | v | ) | [inline] |
| bool postorder_iter< GRAPH, ITERATOR, VISITED >::empty | ( | ) | [inline] |
| GRAPH::node* postorder_iter< GRAPH, ITERATOR, VISITED >::operator* | ( | void | ) | [inline] |
| stack<ITERATOR> postorder_iter< GRAPH, ITERATOR, VISITED >::state |
| VISITED postorder_iter< GRAPH, ITERATOR, VISITED >::visited_set |
Definition at line 451 of file graph.h.
Referenced by postorder_iter< TREE, ITERATOR, never_visited< TREE > >::set_visited(), and postorder_iter< TREE, ITERATOR, never_visited< TREE > >::visited().
| ITERATOR postorder_iter< GRAPH, ITERATOR, VISITED >::cur |
Definition at line 453 of file graph.h.
Referenced by postorder_iter< TREE, ITERATOR, never_visited< TREE > >::empty(), postorder_iter< TREE, ITERATOR, never_visited< TREE > >::operator*(), postorder_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), and postorder_iter< TREE, ITERATOR, never_visited< TREE > >::set_cur().
1.5.6