Versions Compared

Key

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

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

Iterator.

Functions

NameDescription
GetPtr()

Get a pointer to the data referenced by this iterator.

Iterator(void *)

Constructor.

operator!=(const Iterator &)

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==(const Iterator &)

Equality operator.


Anchor
a7ada49a05ccd2d8acb7eaa6a5df05463
a7ada49a05ccd2d8acb7eaa6a5df05463

ValueType* Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::GetPtr

...

public: ValueType * GetPtr()

...

Get a pointer to the data referenced by this iterator.


Anchor
adc1a36c7df7f7e0b6ca2e26ede7f2d28
adc1a36c7df7f7e0b6ca2e26ede7f2d28

Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::Iterator

...

public: Iterator
(
    void * mem
)

...

Constructor.


Anchor
a59e560d0bc67cc139ff56a122402f7ac
a59e560d0bc67cc139ff56a122402f7ac

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

...

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

...

Not-equals operator.


Anchor
a99623fb4d73e6bd0f033d7325d904c4e
a99623fb4d73e6bd0f033d7325d904c4e

ValueType& Enlighten::GenericColourBuffer< C >::Iterator< ValueType >::operator*

...

public: ValueType & operator*()

...

Gets the stored value and promote to the ExpandedType.


Anchor
acc4add40c551a4ca701f8b69ac412187
acc4add40c551a4ca701f8b69ac412187

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

...

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

...

Jump forward.


Anchor
ab00344bfeba15cd158d8e0fc1b7b2951
ab00344bfeba15cd158d8e0fc1b7b2951

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

...

public: Iterator & operator++()

...

Pre-increment next value.


Anchor
acd71f444719569c544a1b94dd0412fa3
acd71f444719569c544a1b94dd0412fa3

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

...

public: Iterator operator++
(
    int
)

...

Post-increment next value.


Anchor
a0bc12c820f0a9f1119803353aa6c5856
a0bc12c820f0a9f1119803353aa6c5856

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

...

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

...

Equality operator.