| @@ -448,6 +448,20 @@ public: | |||||
| } | } | ||||
| } | } | ||||
| /** Replaces an object in the array with a different one. | |||||
| If the index is less than zero, this method does nothing. | |||||
| If the index is beyond the end of the array, the new object is added to the end of the array. | |||||
| The object being added has its reference count increased, and if it's replacing | |||||
| another object, then that one has its reference count decreased, and may be deleted. | |||||
| @param indexToChange the index whose value you want to change | |||||
| @param newObject the new value to set for this index. | |||||
| @see add, insert, remove | |||||
| */ | |||||
| void set (int indexToChange, const ObjectClassPtr& newObject) { set (indexToChange, newObject.get()); } | |||||
| /** Adds elements from another array to the end of this array. | /** Adds elements from another array to the end of this array. | ||||
| @param arrayToAddFrom the array from which to copy the elements | @param arrayToAddFrom the array from which to copy the elements | ||||