struct
ecs::TContiguousContainerIterator
template<typename ContainerType>Iterator that allows iteration over a container whose contents are contiguous in memory.
Public
Constructors
TContiguousContainerIterator<ContainerType>
TContiguousContainerIterator<ContainerType>() = default
TContiguousContainerIterator<ContainerType>
Methods
Index
u64 Index() const
Operators
operator++
TContiguousContainerIterator<ContainerType> &operator++()
operator--
TContiguousContainerIterator<ContainerType> &operator--()
operator+=
TContiguousContainerIterator<ContainerType> &operator+=(u64 value)
operator-=
TContiguousContainerIterator<ContainerType> &operator-=(u64 value)
operator+
operator-
operator[]
const_reference operator[](u64 value) const
operator->
const_pointer operator->() const
operator*
const_reference operator*() const
Private
Fields
mContainer
const ContainerType * mContainer
mIndex
u64 mIndex