#include <graph.h>

Public Types | |
| typedef breath_first_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* () |
| breath_first_iter () | |
| breath_first_iter (GRAPH::node *v) | |
Public Attributes | |
| deque< ITERATOR > | state |
| VISITED | visited_set |
Definition at line 520 of file graph.h.
| typedef breath_first_iter<GRAPH, ITERATOR, VISITED> breath_first_iter< GRAPH, ITERATOR, VISITED >::self |
| breath_first_iter< GRAPH, ITERATOR, VISITED >::breath_first_iter | ( | ) | [inline] |
| breath_first_iter< GRAPH, ITERATOR, VISITED >::breath_first_iter | ( | GRAPH::node * | v | ) | [inline] |
| bool breath_first_iter< GRAPH, ITERATOR, VISITED >::empty | ( | ) | [inline] |
| GRAPH::node* breath_first_iter< GRAPH, ITERATOR, VISITED >::operator* | ( | ) | [inline] |
| self breath_first_iter< GRAPH, ITERATOR, VISITED >::operator++ | ( | int | ) | [inline] |
| self& breath_first_iter< GRAPH, ITERATOR, VISITED >::operator++ | ( | ) | [inline] |
| void breath_first_iter< GRAPH, ITERATOR, VISITED >::set_cur | ( | GRAPH::node * | v | ) | [inline] |
| void breath_first_iter< GRAPH, ITERATOR, VISITED >::set_visited | ( | GRAPH::node * | v | ) | [inline] |
Definition at line 526 of file graph.h.
Referenced by breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), and breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::set_cur().
| bool breath_first_iter< GRAPH, ITERATOR, VISITED >::visited | ( | GRAPH::node * | v | ) | [inline] |
Definition at line 525 of file graph.h.
Referenced by breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::operator++().
| deque<ITERATOR> breath_first_iter< GRAPH, ITERATOR, VISITED >::state |
Definition at line 522 of file graph.h.
Referenced by breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::empty(), breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::operator*(), breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), and breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::set_cur().
| VISITED breath_first_iter< GRAPH, ITERATOR, VISITED >::visited_set |
Definition at line 523 of file graph.h.
Referenced by breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::set_visited(), and breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::visited().
1.5.7.1