Template Class GraphReverseEdge#

Inheritance Relationships#

Base Type#

Class Documentation#

template<class Graph>
class GraphReverseEdge : public GraphAccessTemplate<Graph::Node, Graph::Edge>#

Public Types

typedef Graph::Node Node#
typedef Graph::Edge Edge#
typedef Graph::NodeIterator NodeIterator#
typedef Graph::EdgeIterator EdgeIterator#

Public Functions

inline GraphReverseEdge(Graph *_impl)#
inline ~GraphReverseEdge()#
inline Graph::EdgeIterator GetNodeEdgeIterator(const typename Graph::Node *n, GraphAccess::EdgeDirection dir) const#
inline Graph::Node *GetEdgeEndPoint(const typename Graph::Edge *e, GraphAccess::EdgeDirection dir) const#
inline virtual Graph::NodeIterator GetNodeIterator() const#
inline bool ContainEdge(const typename Graph::Edge *e) const#
inline bool ContainNode(const typename Graph::Node *n) const#