libamxc
1.10.3
C Generic Data Containers
|
Ambiorix linked list iterator API implementation. More...
Go to the source code of this file.
Functions | |
static bool | amxc_llist_it_are_adjacent (amxc_llist_it_t *const it1, amxc_llist_it_t *const it2) |
static void | amxc_llist_it_update (amxc_llist_it_t *const it) |
int | amxc_llist_it_init (amxc_llist_it_t *const it) |
Initializes a linked list iterator. More... | |
void | amxc_llist_it_clean (amxc_llist_it_t *const it, amxc_llist_it_delete_t func) |
Removes the iterator from the list and frees allocated memory. More... | |
void | amxc_llist_it_take (amxc_llist_it_t *const it) |
Removes the iterator from the list. More... | |
int | amxc_llist_it_insert_before (amxc_llist_it_t *const reference, amxc_llist_it_t *const it) |
Inserts an iterator before a reference interator in the list. More... | |
int | amxc_llist_it_insert_after (amxc_llist_it_t *const reference, amxc_llist_it_t *const it) |
Inserts an iterator after another reference interator in the list. More... | |
unsigned int | amxc_llist_it_index_of (const amxc_llist_it_t *const it) |
Gets the index of an iterator in the list. More... | |
int | amxc_llist_it_swap (amxc_llist_it_t *it1, amxc_llist_it_t *it2) |
Swaps two linked list iterators. More... | |
Ambiorix linked list iterator API implementation.
Definition in file amxc_llist_it.c.
|
static |
Definition at line 60 of file amxc_llist_it.c.
|
static |
Definition at line 65 of file amxc_llist_it.c.