#include <graph.h>
Definition at line 236 of file graph.h.
| typedef succ_edge_iter<self> digraph< NODE, EDGE >::succ_edge_iter |
| typedef succ_node_iter<self> digraph< NODE, EDGE >::succ_node_iter |
| typedef pred_edge_iter<self> digraph< NODE, EDGE >::pred_edge_iter |
| typedef pred_node_iter<self> digraph< NODE, EDGE >::pred_node_iter |
| typedef node_set_type::iterator digraph< NODE, EDGE >::node_set_iter |
| node_set_iter digraph< NODE, EDGE >::node_set_begin | ( | ) | [inline] |
| node_set_iter digraph< NODE, EDGE >::node_set_end | ( | ) | [inline] |
| edge* digraph< NODE, EDGE >::add_edge | ( | node * | v, | |
| node * | w | |||
| ) | [inline] |
Definition at line 264 of file graph.h.
References digraph_node< NODE, EDGE >::add_pred(), and digraph_node< NODE, EDGE >::add_succ().
Definition at line 271 of file graph.h.
References digraph_node< NODE, EDGE >::delete_pred_edge(), digraph_node< NODE, EDGE >::delete_succ_edge(), digraph_edge< NODE, EDGE >::head, and digraph_edge< NODE, EDGE >::tail.
Definition at line 277 of file graph.h.
References digraph< NODE, EDGE >::node_set.
Referenced by digraph< NODE, EDGE >::delete_node_and_edge().
| void digraph< NODE, EDGE >::delete_node_and_edge | ( | node * | v | ) | [inline] |
Definition at line 282 of file graph.h.
References digraph< NODE, EDGE >::delete_node(), digraph_node< NODE, EDGE >::delete_succ_edge(), digraph_node< NODE, EDGE >::first_pred, and digraph_node< NODE, EDGE >::first_succ.
| succ_node_iter digraph< NODE, EDGE >::succ_node_begin | ( | node * | v | ) | const [inline] |
Definition at line 294 of file graph.h.
References succ_node_iter< DIGRAPH >::cur, digraph_node< NODE, EDGE >::first_succ, and s.
| succ_node_iter digraph< NODE, EDGE >::succ_node_end | ( | node * | v | ) | const [inline] |
| pred_node_iter digraph< NODE, EDGE >::pred_node_begin | ( | node * | v | ) | const [inline] |
Definition at line 300 of file graph.h.
References pred_node_iter< DIGRAPH >::cur, digraph_node< NODE, EDGE >::first_succ, and s.
| pred_node_iter digraph< NODE, EDGE >::pred_node_end | ( | node * | v | ) | const [inline] |
| succ_edge_iter digraph< NODE, EDGE >::succ_edge_begin | ( | node * | v | ) | const [inline] |
Definition at line 306 of file graph.h.
References succ_edge_iter< DIGRAPH >::cur, digraph_node< NODE, EDGE >::first_succ, and s.
| succ_edge_iter digraph< NODE, EDGE >::succ_edge_end | ( | node * | v | ) | const [inline] |
| pred_edge_iter digraph< NODE, EDGE >::pred_edge_begin | ( | node * | v | ) | const [inline] |
Definition at line 312 of file graph.h.
References pred_edge_iter< DIGRAPH >::cur, digraph_node< NODE, EDGE >::first_succ, and s.
| pred_edge_iter digraph< NODE, EDGE >::pred_edge_end | ( | node * | v | ) | const [inline] |
| node_set_type digraph< NODE, EDGE >::node_set |
Definition at line 247 of file graph.h.
Referenced by digraph< NODE, EDGE >::add_node(), digraph< NODE, EDGE >::delete_node(), digraph< NODE, EDGE >::node_set_begin(), and digraph< NODE, EDGE >::node_set_end().
1.5.6