libamxc
1.10.3
C Generic Data Containers
|
Ambiorix array iterator API implementation. More...
Go to the source code of this file.
Functions | |
amxc_array_it_t * | amxc_array_it_get_next (const amxc_array_it_t *const reference) |
Gets the next used item in the array, starting from the provided array iterator. More... | |
amxc_array_it_t * | amxc_array_it_get_next_free (const amxc_array_it_t *const reference) |
Gets the next free item in the array, starting from the provided array iterator. More... | |
amxc_array_it_t * | amxc_array_it_get_previous (const amxc_array_it_t *const reference) |
Gets the previous used item in the array, starting from the provided array iterator. More... | |
amxc_array_it_t * | amxc_array_it_get_previous_free (const amxc_array_it_t *const reference) |
Gets the previous free item in the array, starting from the provided array iterator. More... | |
unsigned int | amxc_array_it_index (const amxc_array_it_t *const it) |
Gets the index of the iterator in the array. More... | |
int | amxc_array_it_set_data (amxc_array_it_t *const it, void *data) |
Sets the data pointer of an array iterator. More... | |
void * | amxc_array_it_take_data (amxc_array_it_t *it) |
Gets and removes a data pointer from the iterator. More... | |
int | amxc_array_it_swap (amxc_array_it_t *const it1, amxc_array_it_t *const it2) |
Swaps the content of the two array iterators. More... | |
Ambiorix array iterator API implementation.
Definition in file amxc_array_it.c.