#include <graph.h>

Public Types | |
| typedef dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED > | self |
Public Member Functions | |
| bool | visited (GRAPH::node *v) |
| void | set_visited (GRAPH::node *v) |
| self & | operator++ () |
| self | operator++ (int) |
| bool | empty () |
| GRAPH::node * | operator* () |
| void | make_ready (GRAPH::node *n) |
| dep_order_iter (GRAPH *g) | |
Public Attributes | |
| deque< GRAPH::node * > | state |
| VISITED | visited_set |
Private Member Functions | |
| bool | all_succ_visited (GRAPH::node *n) |
Definition at line 561 of file graph.h.
| typedef dep_order_iter<GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED> dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::self |
| dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::dep_order_iter | ( | GRAPH * | g | ) | [inline] |
| bool dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::all_succ_visited | ( | GRAPH::node * | n | ) | [inline, private] |
Definition at line 570 of file graph.h.
References dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::visited().
Referenced by dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::operator++().

| bool dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::empty | ( | ) | [inline] |
| void dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::make_ready | ( | GRAPH::node * | n | ) | [inline] |
Definition at line 600 of file graph.h.
References dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::set_visited().

| GRAPH::node* dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::operator* | ( | ) | [inline] |
| self dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::operator++ | ( | int | ) | [inline] |
| self& dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::operator++ | ( | ) | [inline] |
Definition at line 581 of file graph.h.
References dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::all_succ_visited(), dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::set_visited(), and dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::visited().

| void dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::set_visited | ( | GRAPH::node * | v | ) | [inline] |
Definition at line 567 of file graph.h.
References dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::visited_set.
Referenced by dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::make_ready(), and dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::operator++().
| bool dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::visited | ( | GRAPH::node * | v | ) | [inline] |
Definition at line 566 of file graph.h.
References dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::visited_set.
Referenced by dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::all_succ_visited(), and dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::operator++().
| deque<GRAPH::node *> dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::state |
| VISITED dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::visited_set |
Definition at line 564 of file graph.h.
Referenced by dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::set_visited(), and dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::visited().
1.6.1