Lines Matching refs:EdgeIterator
75 class EdgeIterator : public Iterator
78 EdgeIterator() : e(0), t(0), d(0), rev(false) { }
79 EdgeIterator(Graph::Edge *first, int dir, bool reverse)
115 inline EdgeIterator outgoing(bool reverse = false) const;
116 inline EdgeIterator incident(bool reverse = false) const;
207 Graph::EdgeIterator Graph::Node::outgoing(bool reverse) const
209 return EdgeIterator(out, 0, reverse);
212 Graph::EdgeIterator Graph::Node::incident(bool reverse) const
214 return EdgeIterator(in, 1, reverse);
220 for (EdgeIterator ei = incident(); !ei.end(); ei.next())