Template Class EdgeIteratorBase

Inheritance Relationships

Derived Type

Class Documentation

template<typename GraphType>
class EdgeIteratorBase

Subclassed by NetworKit::EdgeTypeIterator< GraphType, EdgeType >

Public Functions

inline EdgeIteratorBase(const GraphType *G, NodeIteratorBase<GraphType> nodeIter)
inline EdgeIteratorBase()

WARNING: This constructor is required for Python and should not be used as the iterator is not initialized.

virtual ~EdgeIteratorBase() = default
bool validEdge() const noexcept
inline void nextEdge()
inline void prevEdge()
inline bool operator==(const EdgeIteratorBase &rhs) const noexcept
inline bool operator!=(const EdgeIteratorBase &rhs) const noexcept

Protected Attributes

const GraphType *G
NodeIteratorBase<GraphType> nodeIter
index i