Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

template<typename ValueType>
class Enlighten::GenericColourBuffer::ConstIterator

Const Iterator.

Functions

NameDescription
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.


Anchor
a65765b2ef1807c3533f982802e1b5895
a65765b2ef1807c3533f982802e1b5895

Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::ConstIterator

...

public: ConstIterator
(
    const void * mem
)

...

Constructor.


Anchor
af03e800659c44a6f31c9b87d2a02f167
af03e800659c44a6f31c9b87d2a02f167

const ValueType* Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::GetPtr

...

public: const ValueType * GetPtr() const

...

Get a pointer to the data referenced by this iterator.


Anchor
a6fea7a55759363edec903c0c1f275646
a6fea7a55759363edec903c0c1f275646

bool Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::operator!=

...

public: bool operator!=
(
    const ConstIterator & other
) const

...

Not-equals operator.


Anchor
a86a3964d44a09d954c5d3a7760755454
a86a3964d44a09d954c5d3a7760755454

const ValueType Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::operator*

...

public: const ValueType operator*() const

...

Gets the stored value and promote to the ExpandedType.


Anchor
ad7dcf0dc2d59120f414a8fbce3d389e1
ad7dcf0dc2d59120f414a8fbce3d389e1

ConstIterator Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::operator+

...

public: ConstIterator operator+
(
    Geo::s32 n
)

...

Jump forward.


Anchor
a6224e263b829fc8351f9cfbffa559d54
a6224e263b829fc8351f9cfbffa559d54

ConstIterator& Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::operator++

...

public: ConstIterator & operator++()

...

Pre-increment next value.


Anchor
a6d63248222bcde2e8413c5f190ad4021
a6d63248222bcde2e8413c5f190ad4021

ConstIterator Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::operator++

...

public: ConstIterator operator++
(
    int
)

...

Post-increment next value.


Anchor
a2240e19d497061d5aedbe9cc588d89f9
a2240e19d497061d5aedbe9cc588d89f9

ConstIterator& Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::operator+=

...

public: ConstIterator & operator+=
(
    int n
)

...

Increment to next nth value.


Anchor
ac07872843feb5d9516bff340c73428d0
ac07872843feb5d9516bff340c73428d0

bool Enlighten::GenericColourBuffer< C >::ConstIterator< ValueType >::operator==

...

public: bool operator==
(
    ConstIterator & other
) const

...

Equality operator.