From 45bfcdc35788988f5c8b2b53a62f7fb8c5e1cf50 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 5 Jan 2023 15:12:52 +0100 Subject: Added clist_X_get_node(valptr) to complete the node API. --- docs/clist_api.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/clist_api.md b/docs/clist_api.md index 9745fcdb..e97d7b5d 100644 --- a/docs/clist_api.md +++ b/docs/clist_api.md @@ -76,15 +76,17 @@ clist_X_iter clist_X_splice_range(clist_X* self, clist_X_iter it, clist_X_iter clist_X_find(const clist_X* self, i_valraw raw); clist_X_iter clist_X_find_in(clist_X_iter it1, clist_X_iter it2, i_valraw raw); -const i_val* clist_X_get(const clist_X* self, i_valraw val); -i_val* clist_X_get_mut(clist_X* self, i_valraw val); +const i_val* clist_X_get(const clist_X* self, i_valraw raw); +i_val* clist_X_get_mut(clist_X* self, i_valraw raw); void clist_X_sort(clist_X* self); void clist_X_reverse(clist_X* self); + // Node API +clist_X_node* clist_X_get_node(clist_X_value* val); // get the enclosing node clist_X_value* clist_X_push_node_back(clist_X* self, clist_X_node* node); clist_X_value* clist_X_insert_node_after(clist_X* self, clist_X_node* ref, clist_X_node* node); -clist_X_node* clist_X_unlink_node_after(clist_X* self, clist_X_node* ref); // return unlinked +clist_X_node* clist_X_unlink_node_after(clist_X* self, clist_X_node* ref); // return the unlinked node void clist_X_erase_node_after(clist_X* self, clist_X_node* node); clist_X_iter clist_X_begin(const clist_X* self); -- cgit v1.2.3