Template Class StableVectorIterator
Defined in File StableVector.hpp
Class Documentation
-
template<typename HandleT, typename ElemT>
class StableVectorIterator Iterator over handles in this vector, which skips deleted elements.
Important: This is NOT a fail fast iterator. If the vector is changed while using an instance of this iterator the behavior is undefined!
Public Functions
-
constexpr StableVectorIterator(const StableVectorIterator<HandleT, ElemT>&) = default
-
StableVectorIterator &operator=(const StableVectorIterator &other)
-
bool operator==(const StableVectorIterator &other) const
-
bool operator!=(const StableVectorIterator &other) const
-
StableVectorIterator &operator++()
-
bool isAtEnd() const
-
constexpr StableVectorIterator(const StableVectorIterator<HandleT, ElemT>&) = default