Class DGraph::Node#

Nested Relationships#

This class is a nested type of Class DGraph.

Inheritance Relationships#

Base Type#

Derived Types#

Class Documentation#

class Node : public BaseGraph::Node

An node in an undirected graph has a list of neighboring nodes and a list of incident edges.

Subclassed by CFG::Node, CallGraph::Node

Public Functions

inline Node()
inline virtual ~Node()
inline int num_incoming()
inline int num_outgoing()

Friends

friend class DGraph::DFSIterator
friend class DGraph::BFSIterator
friend class DGraph::IncomingEdgesIterator
friend class DGraph::OutgoingEdgesIterator
friend class DGraph::SourceNodesIterator
friend class DGraph::SinkNodesIterator