OpenAnalysis::DGraph::Node
An node in an undirected graph has a list of neighboring nodes and a list of incident edges.
Synopsis
Declared in <src/midend/programAnalysis/OpenAnalysis/Utils/DGraph.h>
class Node
: public BaseGraph::Node
Base Classes
Name |
Description |
Member Functions
Private Data Members
Friends
Name |
Description |
Iterator to enumerate all the sink nodes. |
|
Iterator to enumerate all the source nodes. |
|
Iterator to enumerate all the outgoing edges from a node. |
|
Iterator to enumerate all the incoming edges into a node. |
|
The BFSIterator here is just an extension of BaseGraph::DFSIterator to allow proper casting. |
|
The DFSIterator here is just an extension of BaseGraph::DFSIterator to allow proper casting. |
|
DGraph is the base class for a general directed graph (DGraph) that is in turn derived from BaseGraph. Algorithms that operate upon abstract directed graphs should, normally, use only this base DGraph class for maximum portability. |