libkcal
icalarray.h File Reference
An array of arbitrarily-sized elements which grows dynamically as elements are added. More...
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | _icalarray |
Typedefs | |
typedef struct _icalarray | icalarray |
Functions | |
void | icalarray_append (icalarray *array, const void *element) |
void * | icalarray_element_at (icalarray *array, int position) |
void | icalarray_free (icalarray *array) |
icalarray * | icalarray_new (int element_size, int increment_size) |
void | icalarray_remove_element_at (icalarray *array, int position) |
void | icalarray_sort (icalarray *array, int(*compare)(const void *, const void *)) |
Detailed Description
An array of arbitrarily-sized elements which grows dynamically as elements are added.
Definition in file icalarray.h.
Typedef Documentation
typedef struct _icalarray icalarray |
Definition at line 34 of file icalarray.h.
Function Documentation
void icalarray_append | ( | icalarray * | array, | |
const void * | element | |||
) |
void* icalarray_element_at | ( | icalarray * | array, | |
int | position | |||
) |
void icalarray_free | ( | icalarray * | array | ) |
icalarray* icalarray_new | ( | int | element_size, | |
int | increment_size | |||
) |
void icalarray_remove_element_at | ( | icalarray * | array, | |
int | position | |||
) |
void icalarray_sort | ( | icalarray * | array, | |
int(*)(const void *, const void *) | compare | |||
) |