struct ecs::TIteratorRange

template<typename IteratorType>

Contains a range between two iterators that can be iterated using a ranged for loop.

Public

Constructors

TIteratorRange<IteratorType>

TIteratorRange<IteratorType>() = default

TIteratorRange<IteratorType>

constexpr TIteratorRange<IteratorType>(IteratorType first, IteratorType last)

Methods

begin

constexpr IteratorType begin() const

end

constexpr IteratorType end() const

cbegin

constexpr IteratorType cbegin() const

cend

constexpr IteratorType cend() const

Private

Fields

mFirst

IteratorType mFirst

mLast

IteratorType mLast