Opaque type representing a thin layer of abstraction around a dynamic C array. An ETCArray can be used to store any pointer type.
Adds object at the end of array, allocating more space if needed.
Adds object to array at anIndex, replacing the existing value at that index.
Appends the contents of otherArray to array.
Returns the number of objects in the array.
Destroy the array.
Returns the index of the specified value.
Creates a new array with some default initial capacity.
Creates a new array with a specified initial capacity.
Returns the value at the specified index.
Removes all objects from the array, giving an empty array.
Removes the last object from an array.
Removes the object at the specified index. All subsequent objects will moved up the array by one element.
Swap the values at two indexes.