|
| ArrayForObjectSorting () |
void | insertSortedObject (SortableObject *object) |
| Inserts a given object into array. More...
|
|
void | removeSortedObject (SortableObject *object) |
| Removes an object in array. More...
|
|
void | setObjectID_ofSortedObject (unsigned int tag, SortableObject *object) |
| Sets a new value of the key for the given object. More...
|
|
SortableObject * | objectWithObjectID (long tag) |
SortableObject * | getObjectWithObjectID (unsigned int tag) |
| Returns an object with given key and value. More...
|
|
long | indexOfSortedObject (SortableObject *obj) |
| Returns an index of the object with given key and value. More...
|
|
| ~Array () |
bool | init () |
| Initializes an array. More...
|
|
bool | initWithObject (Object *object) |
| Initializes an array with one object. More...
|
|
bool | initWithObjects (Object *object,...) CC_REQUIRES_NULL_TERMINATION |
| Initializes an array with some objects. More...
|
|
bool | initWithCapacity (long capacity) |
| Initializes an array with capacity. More...
|
|
bool | initWithArray (Array *otherArray) |
| Initializes an array with an existing array. More...
|
|
long | count () const |
| Returns element count of the array. More...
|
|
local | count () |
| Returns element count of the array. More...
|
|
long | capacity () const |
| Returns capacity of the array. More...
|
|
local | capacity () |
| Returns capacity of the array. More...
|
|
long | getIndexOfObject (Object *object) const |
| Returns index of a certain object, return UINT_MAX if doesn't contain the object. More...
|
|
CC_DEPRECATED_ATTRIBUTE long | indexOfObject (Object *object) const |
local | indexOfObject ( local object) |
Object * | getObjectAtIndex (long index) |
| Returns an element with a certain index. More...
|
|
CC_DEPRECATED_ATTRIBUTE Object * | objectAtIndex (long index) |
local | objectAtIndex ( local index) |
Object * | getLastObject () |
| Returns the last element of the array. More...
|
|
local | getLastObject () |
| Returns the last element of the array. More...
|
|
CC_DEPRECATED_ATTRIBUTE Object * | lastObject () |
local | lastObject () |
Object * | getRandomObject () |
| Returns a random element. More...
|
|
CC_DEPRECATED_ATTRIBUTE Object * | randomObject () |
local | randomObject () |
bool | containsObject (Object *object) const |
| Returns a Boolean value that indicates whether object is present in array. More...
|
|
bool | isEqualToArray (Array *otherArray) |
void | addObject (Object *object) |
| Add a certain object. More...
|
|
void | addObjectsFromArray (Array *otherArray) |
local | addObjectsFromArray ( local otherArray) |
void | insertObject (Object *object, long index) |
| Insert a certain object at a certain index. More...
|
|
local | insertObject ( local object, local index) |
| Insert a certain object at a certain index. More...
|
|
void | setObject (Object *object, long index) |
| sets a certain object at a certain index More...
|
|
void | fastSetObject (Object *object, long index) |
| sets a certain object at a certain index without retaining. More...
|
|
void | swap (long indexOne, long indexTwo) |
void | removeLastObject (bool releaseObj=true) |
| Remove last object. More...
|
|
local | removeLastObject ( local true) |
| Remove last object. More...
|
|
void | removeObject (Object *object, bool releaseObj=true) |
| Remove a certain object. More...
|
|
local | removeObject ( local object, local true) |
| Remove a certain object. More...
|
|
void | removeObjectAtIndex (long index, bool releaseObj=true) |
| Remove an element with a certain index. More...
|
|
local | removeObjectAtIndex ( local index, local true) |
| Remove an element with a certain index. More...
|
|
void | removeObjectsInArray (Array *otherArray) |
| Remove all elements. More...
|
|
void | removeAllObjects () |
| Remove all objects. More...
|
|
local | removeAllObjects () |
| Remove all objects. More...
|
|
void | fastRemoveObject (Object *object) |
| Fast way to remove a certain object. More...
|
|
local | fastRemoveObject ( local object) |
| Fast way to remove a certain object. More...
|
|
void | fastRemoveObjectAtIndex (long index) |
| Fast way to remove an element with a certain index. More...
|
|
local | fastRemoveObjectAtIndex ( local index) |
| Fast way to remove an element with a certain index. More...
|
|
void | exchangeObject (Object *object1, Object *object2) |
| Swap two elements. More...
|
|
local | exchangeObject ( local object1, local object2) |
| Swap two elements. More...
|
|
void | exchangeObjectAtIndex (long index1, long index2) |
| Swap two elements with certain indexes. More...
|
|
local | exchangeObjectAtIndex ( local index1, local index2) |
| Swap two elements with certain indexes. More...
|
|
void | replaceObjectAtIndex (long index, Object *object, bool releaseObject=true) |
| Replace object at index with another object. More...
|
|
local | replaceObjectAtIndex ( local index, local object, local true) |
| Replace object at index with another object. More...
|
|
void | reverseObjects () |
| Revers the array. More...
|
|
local | reverseObjects () |
| Revers the array. More...
|
|
void | reduceMemoryFootprint () |
var | reduceMemoryFootprint () |
local | reduceMemoryFootprint () |
virtual void | acceptVisitor (DataVisitor &visitor) |
local | acceptVisitor ( local visitor) |
virtual Array * | clone () const |
| returns a copy of the object More...
|
|
Object ** | begin () |
Object ** | end () |
| Array () |
| Object () |
| Constructor. More...
|
|
virtual | ~Object () |
void | release () |
| Release the ownership immediately. More...
|
|
void | retain () |
| Retains the ownership. More...
|
|
Object * | autorelease () |
| Release the ownership sometime soon automatically. More...
|
|
bool | isSingleReference () const |
| Returns a boolean value that indicates whether there is only one reference to the object. More...
|
|
unsigned int | retainCount () const |
| Returns the object's current reference count. More...
|
|
virtual bool | isEqual (const Object *object) |
| Returns a boolean value that indicates whether this object and a given object are equal. More...
|
|
virtual void | update (float dt) |
virtual | ~Clonable () |
Object * | copy () const |
| returns a copy of the object. More...
|
|
var | copy () |
| returns a copy of the object. More...
|
|
local | copy () |
| returns a copy of the object. More...
|
|