#include <graph.h>
Definition at line 232 of file graph.h.
| typedef digraph_edge<NODE, EDGE> digraph< NODE, EDGE >::edge |
| typedef digraph_node<NODE, EDGE> digraph< NODE, EDGE >::node |
| typedef node_set_type::iterator digraph< NODE, EDGE >::node_set_iter |
| typedef pred_edge_iter<self> digraph< NODE, EDGE >::pred_edge_iter |
| typedef pred_node_iter<self> digraph< NODE, EDGE >::pred_node_iter |
| typedef succ_edge_iter<self> digraph< NODE, EDGE >::succ_edge_iter |
| typedef succ_node_iter<self> digraph< NODE, EDGE >::succ_node_iter |
| edge* digraph< NODE, EDGE >::add_edge | ( | node * | v, | |
| node * | w | |||
| ) | [inline] |
Definition at line 260 of file graph.h.
References digraph_node< NODE, EDGE >::add_pred(), and digraph_node< NODE, EDGE >::add_succ().

Definition at line 254 of file graph.h.
References digraph< NODE, EDGE >::node_set.
Definition at line 248 of file graph.h.
References digraph< NODE, EDGE >::node_set.
Definition at line 267 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 273 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 278 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.

| node_set_iter digraph< NODE, EDGE >::node_set_begin | ( | ) | [inline] |
Definition at line 245 of file graph.h.
References digraph< NODE, EDGE >::node_set.
| node_set_iter digraph< NODE, EDGE >::node_set_end | ( | ) | [inline] |
Definition at line 246 of file graph.h.
References digraph< NODE, EDGE >::node_set.
| pred_edge_iter digraph< NODE, EDGE >::pred_edge_begin | ( | node * | v | ) | const [inline] |
Definition at line 308 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] |
Definition at line 311 of file graph.h.
References pred_edge_iter< DIGRAPH >::cur, and s.
| pred_node_iter digraph< NODE, EDGE >::pred_node_begin | ( | node * | v | ) | const [inline] |
Definition at line 296 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] |
Definition at line 299 of file graph.h.
References pred_node_iter< DIGRAPH >::cur, and s.
| succ_edge_iter digraph< NODE, EDGE >::succ_edge_begin | ( | node * | v | ) | const [inline] |
Definition at line 302 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] |
Definition at line 305 of file graph.h.
References succ_edge_iter< DIGRAPH >::cur, and s.
| succ_node_iter digraph< NODE, EDGE >::succ_node_begin | ( | node * | v | ) | const [inline] |
Definition at line 290 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] |
Definition at line 293 of file graph.h.
References succ_node_iter< DIGRAPH >::cur, and s.
| node_set_type digraph< NODE, EDGE >::node_set |
Definition at line 243 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.6.1