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