template<typename T, typename NodeType, template<typename, typename> class IType, template<typename, typename> class Base>
bpf::collection::ListIteratorBase class

Constructors, destructors, conversion operators

ListIteratorBase(NodeType* start, NodeType* reset)

Public functions

auto operator->() const -> const T*
auto operator*() const -> const T&
auto operator==(const ListIteratorBase& it) const -> bool noexcept
auto operator!=(const ListIteratorBase& it) const -> bool noexcept

Protected variables

NodeType* _cur
NodeType* _reset