|
IA_CONSTRUCTOR void | IAArrayList_init (IAArrayList *, size_t initialArraySize) |
|
IA_CONSTRUCTOR void | IAArrayList_initShallowCopy (IAArrayList *, const IAArrayList *arrayListToCopy) |
|
IA_CONSTRUCTOR void | IAArrayList_initDeepCopy (IAArrayList *, const IAArrayList *arrayListToCopy, void *(*copyObject)(void *object)) |
|
void | IAArrayList_add (IAArrayList *, void *object) |
|
void | IAArrayList_addAllFromArrayList (IAArrayList *, const IAArrayList *arrayList) |
|
void | IAArrayList_insertAtIndex (IAArrayList *, size_t index, void *object) |
|
void | IAArrayList_changeArraySize (IAArrayList *, size_t newArraySize) |
|
void * | IAArrayList_get (const IAArrayList *, size_t index) |
|
void * | IAArrayList_getFirst (const IAArrayList *) |
|
void * | IAArrayList_getLast (const IAArrayList *) |
|
bool | IAArrayList_isEmpty (const IAArrayList *) |
|
void * | IAArrayList_removeAtIndex (IAArrayList *, size_t index) |
|
void * | IAArrayList_removeObject (IAArrayList *, void *object) |
|
void * | IAArrayList_removeFirst (IAArrayList *) |
|
void * | IAArrayList_removeLast (IAArrayList *) |
|
void | IAArrayList_clear (IAArrayList *) |
|
void | IAArrayList_callFunctionOnAllObjects (const IAArrayList *, void(*function)(void *object)) |
|
static size_t | IAArrayList_getCurrentSize (const IAArrayList *this) |
|
IA_DESTRUCTOR void | IAArrayList_deinit (IAArrayList *) |
|
◆ IAArrayList_init()
◆ IAArrayList_initShallowCopy()
◆ IAArrayList_initDeepCopy()
◆ IAArrayList_add()
◆ IAArrayList_addAllFromArrayList()
◆ IAArrayList_insertAtIndex()
void IAArrayList_insertAtIndex |
( |
IAArrayList * |
, |
|
|
size_t |
index, |
|
|
void * |
object |
|
) |
| |
◆ IAArrayList_changeArraySize()
void IAArrayList_changeArraySize |
( |
IAArrayList * |
, |
|
|
size_t |
newArraySize |
|
) |
| |
◆ IAArrayList_get()
void * IAArrayList_get |
( |
const IAArrayList * |
, |
|
|
size_t |
index |
|
) |
| |
◆ IAArrayList_getFirst()
◆ IAArrayList_getLast()
◆ IAArrayList_isEmpty()
◆ IAArrayList_removeAtIndex()
void * IAArrayList_removeAtIndex |
( |
IAArrayList * |
, |
|
|
size_t |
index |
|
) |
| |
◆ IAArrayList_removeObject()
void * IAArrayList_removeObject |
( |
IAArrayList * |
, |
|
|
void * |
object |
|
) |
| |
◆ IAArrayList_removeFirst()
◆ IAArrayList_removeLast()
◆ IAArrayList_clear()
◆ IAArrayList_callFunctionOnAllObjects()
void IAArrayList_callFunctionOnAllObjects |
( |
const IAArrayList * |
, |
|
|
void(*)(void *object) |
function |
|
) |
| |
◆ IAArrayList_getCurrentSize()
static size_t IAArrayList_getCurrentSize |
( |
const IAArrayList * |
this | ) |
|
|
inline |
◆ IAArrayList_deinit()
◆ base
◆ objects
void** IAArrayList::objects |
◆ offset
size_t IAArrayList::offset |
◆ currentSize
size_t IAArrayList::currentSize |
◆ arraySize
size_t IAArrayList::arraySize |
The documentation for this class was generated from the following files: