Class BaseGraph::EdgesIterator#

Nested Relationships#

This class is a nested type of Class BaseGraph.

Inheritance Relationships#

Base Type#

Derived Types#

Class Documentation#

class EdgesIterator : public Iterator

The edge iterator iterates over all the edges in the graph in no particular order.

Subclassed by DGraph::EdgesIterator, Graph::EdgesIterator

Public Functions

inline EdgesIterator(BaseGraph &g)
inline ~EdgesIterator()
inline virtual void operator++()
inline virtual operator bool()

Protected Attributes

std::set<Edge*>::iterator iter
BaseGraph *gr