PoolIntArray

Category: Built-In Types

Brief Description

Integer Array.

Member Functions

PoolIntArray PoolIntArray ( Array from )
void append ( int integer )
void append_array ( PoolIntArray array )
int insert ( int idx, int integer )
void invert ( )
void push_back ( int integer )
void remove ( int idx )
void resize ( int idx )
void set ( int idx, int integer )
int size ( )

Description

Integer Array. Array of integers. Can only contain integers. Optimized for memory usage, can’t fragment the memory.

Member Function Description

Create from a generic array.

  • void append ( int integer )

Append an element at the end of the array (alias of push_back).

Append an PoolIntArray at the end of this array.

Insert a new int at a given position in the array. The position must be valid, or at the end of the array (pos==size()).

  • void invert ( )

Reverse the order of the elements in the array (so first element will now be the last).

  • void push_back ( int integer )

Append a value to the array.

  • void remove ( int idx )

Remove an element from the array by index.

  • void resize ( int idx )

Set the size of the PoolIntArray. If larger than the current size it will reserve some space beforehand, and if it is smaller it will cut off the array.

  • void set ( int idx, int integer )

Change the int at the given index.

Return the array size.