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 | |||
| ) |
