summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2023-01-05 15:12:52 +0100
committerTyge Løvset <[email protected]>2023-01-05 15:12:52 +0100
commit45bfcdc35788988f5c8b2b53a62f7fb8c5e1cf50 (patch)
treea834aecc95006cfca2d6aa2c67c5db94d098fb76 /docs
parent1a98d0b660775f9a434197430905024519a0efbf (diff)
downloadSTC-modified-45bfcdc35788988f5c8b2b53a62f7fb8c5e1cf50.tar.gz
STC-modified-45bfcdc35788988f5c8b2b53a62f7fb8c5e1cf50.zip
Added clist_X_get_node(valptr) to complete the node API.
Diffstat (limited to 'docs')
-rw-r--r--docs/clist_api.md8
1 files changed, 5 insertions, 3 deletions
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);