Const Iterator.
Name | Description |
---|---|
ConstIterator(const void *) | Constructor. |
GetPtr() | Get a pointer to the data referenced by this iterator. |
operator!=(const ConstIterator &) | Not-equals operator. |
operator*() | Gets the stored value and promote to the ExpandedType. |
operator+(Geo::s32) | Jump forward. |
operator++() | Pre-increment next value. |
operator++(int) | Post-increment next value. |
operator+=(int) | Increment to next nth value. |
operator==(ConstIterator &) | Equality operator. |
public: ConstIterator
(
const void * mem
)
Constructor.
public: const ValueType * GetPtr() const
Get a pointer to the data referenced by this iterator.
public: bool operator!=
(
const ConstIterator & other
) const
Not-equals operator.
public: const ValueType operator*() const
Gets the stored value and promote to the ExpandedType.
public: ConstIterator operator+
(
Geo::s32 n
)
Jump forward.
public: ConstIterator & operator++()
Pre-increment next value.
public: ConstIterator operator++
(
int
)
Post-increment next value.
public: ConstIterator & operator+=
(
int n
)
Increment to next nth value.
public: bool operator==
(
ConstIterator & other
) const
Equality operator.