Construction
| CObArray | Constructs an empty array for CObject pointers. | 
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; array not allowed to grow. | 
| ElementAt | Returns a temporary reference to the element pointer within the array. | 
| GetData | Allows access to elements in the array. Can be NULL. | 
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. | 
| Append | Appends another array to the array; grows the array if necessary. | 
| Copy | Copies another array to 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. |