Template Class DAGEdge#

Inheritance Relationships#

Base Type#

Class Documentation#

template<class Node, class Edge>
class DAGEdge : public DirectedGraphEdge<Node, Edge>#

Public Types

typedef DirectedGraphEdge<Node, Edge>::EdgeDirection EdgeDirection#

Public Functions

DAGEdge(Node *_src, Node *_snk)#
inline virtual ~DAGEdge()#
void MoveEndPoint(Node *n, EdgeDirection dir)#
bool IsBackEdge() const#

Friends

friend class DAG< Node, Edge >