Template Class GraphSelect#
Defined in File GraphScope.h
Nested Relationships#
Nested Types#
Inheritance Relationships#
Base Type#
public GraphAccessTemplate< Graph::Node, Graph::Edge >(Template Class GraphAccessTemplate)
Class Documentation#
-
template<class Graph>
class GraphSelect : public GraphAccessTemplate<Graph::Node, Graph::Edge># Public Functions
-
inline ~GraphSelect()#
-
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#
-
class GraphSelectEdgeIterator : public IteratorImplTemplate<Graph::Edge*, Graph::EdgeIterator>#
Public Functions
-
inline GraphSelectEdgeIterator(const GraphSelect<Graph> *_graphsel, const typename Graph::EdgeIterator &_impl)#
-
inline virtual ~GraphSelectEdgeIterator()#
-
inline virtual void Advance()#
-
inline virtual void Reset()#
-
inline virtual IteratorImpl<typename Graph::Edge*> *Clone() const#
-
inline GraphSelectEdgeIterator(const GraphSelect<Graph> *_graphsel, const typename Graph::EdgeIterator &_impl)#
-
class GraphSelectNodeIterator : public IteratorImplTemplate<Graph::Node*, Graph::NodeIterator>#
Public Functions
-
inline GraphSelectNodeIterator(const GraphSelect<Graph> *_graphsel, const typename Graph::NodeIterator &_impl)#
-
inline virtual ~GraphSelectNodeIterator()#
-
inline virtual void Advance()#
-
inline virtual void Reset()#
-
inline virtual IteratorImpl<typename Graph::Node*> *Clone() const#
-
inline GraphSelectNodeIterator(const GraphSelect<Graph> *_graphsel, const typename Graph::NodeIterator &_impl)#
-
inline ~GraphSelect()#