This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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

Iterator.

Functions

Name Description
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.


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


public: ValueType * GetPtr()


Get a pointer to the data referenced by this iterator.


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


public: Iterator
(
    void * mem
)


Constructor.


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


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


Not-equals operator.


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


public: ValueType & operator*()


Gets the stored value and promote to the ExpandedType.


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


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


Jump forward.


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


public: Iterator & operator++()


Pre-increment next value.


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


public: Iterator operator++
(
    int
)


Post-increment next value.


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


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


Equality operator.

  • No labels