Versions Compared

Key

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

template<class T>
class Geo::GeoImmutableArray

Basic templated dynamic immutable array class.

Functions

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


Anchor
a88dc948ce03f3943eb0f0809baf281b8
a88dc948ce03f3943eb0f0809baf281b8

void Geo::GeoImmutableArray< T >::ClearUp

...

public: void ClearUp()

...

Deletes the array and resets this object.


Anchor
a5323f1644c70845e187f9766d8b9a7a8
a5323f1644c70845e187f9766d8b9a7a8

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

...

public: const T * GetArray() const

...

Gets the contents of this array.


Anchor
a70d2160c04b0b0a4fe8b2b9843626290
a70d2160c04b0b0a4fe8b2b9843626290

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

...

public: T * GetArray()

...

Gets the contents of this array.


Anchor
a68c59a423e77eebc744d4906c0243616
a68c59a423e77eebc744d4906c0243616

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

...

public: Geo::s32 GetSize() const

...

Gets the size of this array.


Anchor
af864adc3ddccb3230cfa1a7c40ef4920
af864adc3ddccb3230cfa1a7c40ef4920

void Geo::GeoImmutableArray< T >::SetArray

...

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

...

Takes ownership of the given raw array.