struct
ecs::TViewIteratorAdapter
template<typename IteratorType, typename ...IncludedStorageType>Adapter around TViewIterator that allows range for iteration.
Public
Constructors
TViewIteratorAdapter<IteratorType, IncludedStorageType...>
TViewIteratorAdapter<IteratorType, IncludedStorageType...>() = default
TViewIteratorAdapter<IteratorType, IncludedStorageType...>
constexpr TViewIteratorAdapter<IteratorType, IncludedStorageType...>(IteratorType iterator)
Methods
GetEntityIterator
constexpr iterator_type GetEntityIterator() const
Operators
operator++
constexpr TViewIteratorAdapter<IteratorType, IncludedStorageType...> &operator++()
operator->
constexpr pointer operator->() const
operator*
constexpr reference operator*() const
Private
Fields
mIterator
IteratorType mIterator