|
| uint_fast16_t | __vsf_slist_get_length_imp (vsf_slist_t *this_ptr, size_t list_offset) |
| | calculate the length of the target list !
|
| |
| void * | __vsf_slist_get_item_by_index_imp (vsf_slist_t *this_ptr, uint_fast16_t index, size_t list_offset) |
| | get the specified item with a given index from the target list !
|
| |
| int_fast16_t | __vsf_slist_get_index_imp (vsf_slist_t *this_ptr, void *item, size_t list_offset) |
| | find the index number of a given item from the target list !
|
| |
| void * | __vsf_slist_remove_imp (vsf_slist_t *this_ptr, void *item, size_t list_offset) |
| | remove a item from the target list !
|
| |
| void * | __vsf_slist_append_imp (vsf_slist_t *this_ptr, void *item, size_t list_offset) |
| | append a item to the target list !
|
| |
| void * | __vsf_slist_remove_tail_imp (vsf_slist_t *this_ptr, size_t list_offset) |
| |
| uint_fast16_t | __vsf_dlist_get_length_imp (vsf_dlist_t *this_ptr) |
| |
| bool | __vsf_dlist_is_in_imp (vsf_dlist_t *this_ptr, vsf_dlist_node_t *node) |
| |
| void | __vsf_dlist_add_to_head_imp (vsf_dlist_t *this_ptr, vsf_dlist_node_t *node) |
| |
| void | __vsf_dlist_add_to_tail_imp (vsf_dlist_t *this_ptr, vsf_dlist_node_t *node) |
| |
| vsf_dlist_node_t * | __vsf_dlist_remove_head_imp (vsf_dlist_t *this_ptr) |
| |
| vsf_dlist_node_t * | __vsf_dlist_remove_tail_imp (vsf_dlist_t *this_ptr) |
| |
| void | __vsf_dlist_insert_after_imp (vsf_dlist_t *this_ptr, vsf_dlist_node_t *node_prv, vsf_dlist_node_t *node) |
| |
| void | __vsf_dlist_insert_before_imp (vsf_dlist_t *this_ptr, vsf_dlist_node_t *node_nxt, vsf_dlist_node_t *node) |
| |
| void | __vsf_dlist_remove_imp (vsf_dlist_t *this_ptr, vsf_dlist_node_t *node) |
| |