Go to the source code of this file.
Data Structures | |
| struct | XArray |
Defines | |
| #define | XSTATIC |
| #define | XARRAY_DEFAULT_SIZE 69 |
| #define | xarray_malloc malloc |
Enumerations | |
| enum | xarray_errors { XARRAY_SUCCESS, XARRAY_ENULLPOINTER, XARRAY_ENEGATIVEINDEX, XARRAY_EINDEXTOOLARGE, XARRAY_ENOMEM, XARRAY_EEMPTYARRAY, XARRAY_ECOUNTOUTOFBOUNDS } |
Functions | |
| int | xarray_AddObject (XArray *xarray, void *object) |
| int | xarray_InsertObject (XArray *xarray, void *object, unsigned int at_index) |
| int | xarray_RemoveLastObject (XArray *xarray) |
| int | xarray_RemoveObject (XArray *xarray, unsigned int at_index) |
| int | xarray_RemoveObjects (XArray *xarray, unsigned int at_index, int count) |
| int | xarray_RemoveObjectsAfter (XArray *xarray, unsigned int index) |
| int | xarray_ReplaceObject (XArray *xarray, unsigned int index, void *new_object) |
| XArray * | xarray_New () |
| int | xarray_ObjectAtIndex (XArray *xarray, unsigned int index, void **out_object) |
| int | xarray_Count (XArray *xarray, unsigned int *out_count) |
| #define XARRAY_DEFAULT_SIZE 69 |
| #define xarray_malloc malloc |
| #define XSTATIC |
| enum xarray_errors |
| int xarray_AddObject | ( | XArray * | xarray, | |
| void * | object | |||
| ) |
| int xarray_Count | ( | XArray * | xarray, | |
| unsigned int * | out_count | |||
| ) |
| int xarray_InsertObject | ( | XArray * | xarray, | |
| void * | object, | |||
| unsigned int | at_index | |||
| ) |
| XArray* xarray_New | ( | ) |
| int xarray_ObjectAtIndex | ( | XArray * | xarray, | |
| unsigned int | index, | |||
| void ** | out_object | |||
| ) |
| int xarray_RemoveLastObject | ( | XArray * | xarray | ) |
| int xarray_RemoveObject | ( | XArray * | xarray, | |
| unsigned int | at_index | |||
| ) |
| int xarray_RemoveObjects | ( | XArray * | xarray, | |
| unsigned int | at_index, | |||
| int | count | |||
| ) |
| int xarray_RemoveObjectsAfter | ( | XArray * | xarray, | |
| unsigned int | index | |||
| ) |
| int xarray_ReplaceObject | ( | XArray * | xarray, | |
| unsigned int | index, | |||
| void * | new_object | |||
| ) |
1.5.1