This is the documentation for Enlighten.

class Geo GeoImmutableArray

template<class T>
class Geo::GeoImmutableArray

Basic templated dynamic immutable array class.

Functions

Name Description
ClearUp()

Deletes the array and resets this object.

GetArray()

Gets the contents of this array.

GetArray()

Gets the contents of this array.

GetSize()

Gets the size of this array.

SetArray(Geo::s32, T *)

Takes ownership of the given raw array.


void Geo::GeoImmutableArray< T >::ClearUp


public: void ClearUp()


Deletes the array and resets this object.


const T* Geo::GeoImmutableArray< T >::GetArray


public: const T * GetArray() const


Gets the contents of this array.


T* Geo::GeoImmutableArray< T >::GetArray


public: T * GetArray()


Gets the contents of this array.


Geo::s32 Geo::GeoImmutableArray< T >::GetSize


public: Geo::s32 GetSize() const


Gets the size of this array.


void Geo::GeoImmutableArray< T >::SetArray


public: void SetArray
(
    Geo::s32 size,
    T * array
)


Takes ownership of the given raw array.