|
GCC Middle and Back End API Reference
|
#include <digraph.h>

Public Types | |
| typedef GraphTraits::node_t | node_t |
| typedef GraphTraits::edge_t | edge_t |
| typedef GraphTraits::dump_args_t | dump_args_t |
Public Member Functions | |
| dedge (node_t *src, node_t *dest) | |
| virtual | ~dedge () |
| virtual void | dump_dot (graphviz_out *gv, const dump_args_t &args) const =0 |
| void | set_dest (node_t *new_dest) |
Data Fields | |
| node_t * | m_src |
| node_t * | m_dest |
Abstract base class for an edge in a directed graph.
| typedef GraphTraits::dump_args_t dedge< GraphTraits >::dump_args_t |
| typedef GraphTraits::edge_t dedge< GraphTraits >::edge_t |
| typedef GraphTraits::node_t dedge< GraphTraits >::node_t |
|
pure virtual |
References m_dest.
Referenced by infinite_recursion_diagnostic::check_valid_fpath_p(), and dedge().