class TChunkedArray::TIterator

template<bool IsConst>

Random-access iterator for TChunkedArray.

Internal

Constructors

TIterator<IsConst>

TIterator<IsConst>() = default

TIterator<IsConst>

TIterator<IsConst>(ContainerPtr container, u64 index)

Fields

mContainer

ContainerPtr mContainer

mIndex

u64 mIndex

Operators

operator*

reference operator*() const

operator->

pointer operator->() const

operator[]

reference operator[](difference_type offset) const

operator++

TIterator<IsConst> &operator++()

operator++

TIterator<IsConst> operator++(int)

operator--

TIterator<IsConst> &operator--()

operator--

TIterator<IsConst> operator--(int)

operator+=

TIterator<IsConst> &operator+=(difference_type offset)

operator-=

TIterator<IsConst> &operator-=(difference_type offset)

operator+

TIterator<IsConst> operator+(difference_type offset) const

operator-

TIterator<IsConst> operator-(difference_type offset) const

operator-

difference_type operator-(const TIterator<IsConst> &other) const

operator==

bool operator==(const TIterator<IsConst> &other) const

operator!=

bool operator!=(const TIterator<IsConst> &other) const

operator<

bool operator<(const TIterator<IsConst> &other) const

operator>

bool operator>(const TIterator<IsConst> &other) const

operator<=

bool operator<=(const TIterator<IsConst> &other) const

operator>=

bool operator>=(const TIterator<IsConst> &other) const