Construction | |
---|---|
CUIntArray | Constructs an empty array for unsigned integers. |
Bounds | |
---|---|
GetSize | Gets the number of elements in this array. |
GetUpperBound | Returns the largest valid index. |
SetSize | Sets the number of elements to be contained in this array. |
Operations | |
---|---|
FreeExtra | Frees all unused memory above the current upper bound. |
RemoveAll | Removes all the elements from this array. |
Element Access | |
---|---|
GetAt | Returns the value at a given index. |
SetAt | Sets the value for a given index; the array is not allowed to grow. |
ElementAt | Returns a temporary reference to the element pointer within the array. |
Growing the Array | |
---|---|
SetAtGrow | Sets the value for a given index; grows the array if necessary. |
Add | Adds an element to the end of the array; grows the array if necessary. |
Insertion/Removal | |
---|---|
InsertAt | Inserts an element (or all the elements in another array) at a specified index. |
RemoveAt | Removes an element at a specific index. |
Operators | |
---|---|
operator [ ] | Sets or gets the element at the specified index. |
CUIntArray Overview, Array Classes