|
size_t | ArrayList_Capacity (wArrayList *arrayList) |
|
size_t | ArrayList_Count (wArrayList *arrayList) |
|
size_t | ArrayList_Items (wArrayList *arrayList, ULONG_PTR **ppItems) |
|
BOOL | ArrayList_IsFixedSized (wArrayList *arrayList) |
|
BOOL | ArrayList_IsReadOnly (wArrayList *arrayList) |
|
BOOL | ArrayList_IsSynchronized (wArrayList *arrayList) |
|
static void | ArrayList_Lock_Conditional (wArrayList *arrayList) |
|
void | ArrayList_Lock (wArrayList *arrayList) |
|
static void | ArrayList_Unlock_Conditional (wArrayList *arrayList) |
|
void | ArrayList_Unlock (wArrayList *arrayList) |
|
void * | ArrayList_GetItem (wArrayList *arrayList, size_t index) |
|
BOOL | ArrayList_SetItem (wArrayList *arrayList, size_t index, const void *obj) |
|
static BOOL | ArrayList_EnsureCapacity (wArrayList *arrayList, size_t count) |
|
static BOOL | ArrayList_Shift (wArrayList *arrayList, size_t index, SSIZE_T count) |
|
void | ArrayList_Clear (wArrayList *arrayList) |
|
BOOL | ArrayList_Contains (wArrayList *arrayList, const void *obj) |
|
BOOL | ArrayList_Append (wArrayList *arrayList, const void *obj) |
|
BOOL | ArrayList_Insert (wArrayList *arrayList, size_t index, const void *obj) |
|
BOOL | ArrayList_Remove (wArrayList *arrayList, const void *obj) |
|
BOOL | ArrayList_RemoveAt (wArrayList *arrayList, size_t index) |
|
SSIZE_T | ArrayList_IndexOf (wArrayList *arrayList, const void *obj, SSIZE_T startIndex, SSIZE_T count) |
|
SSIZE_T | ArrayList_LastIndexOf (wArrayList *arrayList, const void *obj, SSIZE_T startIndex, SSIZE_T count) |
|
static BOOL | ArrayList_DefaultCompare (const void *objA, const void *objB) |
|
wObject * | ArrayList_Object (wArrayList *arrayList) |
|
BOOL | ArrayList_ForEach (wArrayList *arrayList, ArrayList_ForEachFkt fkt,...) |
|
BOOL | ArrayList_ForEachAP (wArrayList *arrayList, ArrayList_ForEachFkt fkt, va_list ap) |
|
wArrayList * | ArrayList_New (BOOL synchronized) |
|
void | ArrayList_Free (wArrayList *arrayList) |
|
SSIZE_T ArrayList_IndexOf |
( |
wArrayList * |
arrayList, |
|
|
const void * |
obj, |
|
|
SSIZE_T |
startIndex, |
|
|
SSIZE_T |
count |
|
) |
| |
Searches for the specified Object and returns the zero-based index of the first occurrence within the entire ArrayList.
Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that extends from the first element to the specified index.
Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that contains the specified number of elements and ends at the specified index.
SSIZE_T ArrayList_LastIndexOf |
( |
wArrayList * |
arrayList, |
|
|
const void * |
obj, |
|
|
SSIZE_T |
startIndex, |
|
|
SSIZE_T |
count |
|
) |
| |
Searches for the specified Object and returns the zero-based index of the last occurrence within the entire ArrayList.
Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that extends from the first element to the specified index.
Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that contains the specified number of elements and ends at the specified index.