summaryrefslogtreecommitdiffhomepage
path: root/docs/cdeq_api.md
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-05-07 09:44:55 +0200
committerTyge Løvset <[email protected]>2021-05-07 09:44:55 +0200
commit66da5f82347d0022cfbaea405c9db50eac4a84d8 (patch)
treee8fcc8d1ce9c9ffa3a4937e8d7deede037c139a1 /docs/cdeq_api.md
parent10c06664445843e7b516cdd041220a1f5e916a62 (diff)
downloadSTC-modified-66da5f82347d0022cfbaea405c9db50eac4a84d8.tar.gz
STC-modified-66da5f82347d0022cfbaea405c9db50eac4a84d8.zip
Cleanup, internal renames. API: c_strhash() -> c_string_hash(), added adv() and ind() to cvec and cdeq.
Diffstat (limited to 'docs/cdeq_api.md')
-rw-r--r--docs/cdeq_api.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/cdeq_api.md b/docs/cdeq_api.md
index 555976b5..61b0e164 100644
--- a/docs/cdeq_api.md
+++ b/docs/cdeq_api.md
@@ -23,7 +23,7 @@ be replaced by `i` in all of the following documentation.
`using_cdeq_str()` is a shorthand for:
```
-using_cdeq(str, cstr, cstr_compare_raw, cstr_del, cstr_from, cstr_c_str, const char*)
+using_cdeq(str, cstr, c_rstr_compare, cstr_del, cstr_from, cstr_toraw, const char*)
```
## Methods
@@ -63,7 +63,10 @@ cdeq_X_iter_t cdeq_X_insert_at(cdeq_X* self, cdeq_X_iter_t it, Value value
cdeq_X_iter_t cdeq_X_emplace(cdeq_X* self, size_t idx, RawValue raw);
cdeq_X_iter_t cdeq_X_emplace_n(cdeq_X* self, size_t idx, const RawValue[] arr, size_t n);
cdeq_X_iter_t cdeq_X_emplace_at(cdeq_X* self, cdeq_X_iter_t it, RawValue raw);
-cdeq_X_iter_t cdeq_X_emplace_range(cdeq_X* self, cdeq_X_iter_t it1, cdeq_X_iter_t it2); // will clone
+cdeq_X_iter_t cdeq_X_emplace_range(cdeq_X* self, cdeq_X_iter_t it,
+ cdeq_X_iter_t it1, cdeq_X_iter_t it2); // will clone
+cdeq_X_iter_t cdeq_X_emplace_range_p(cdeq_X* self, Value* pos,
+ const Value* p1, const Value* p2);
cdeq_X_iter_t cdeq_X_erase(cdeq_X* self, size_t idx);
cdeq_X_iter_t cdeq_X_erase_n(cdeq_X* self, size_t idx, size_t n);
@@ -76,7 +79,7 @@ cdeq_X_value_t* cdeq_X_get(const cdeq_X* self, RawValue raw);
void cdeq_X_sort(cdeq_X* self);
void cdeq_X_sort_range(cdeq_X_iter_t i1, cdeq_X_iter_t i2,
- int(*cmp)(const cdeq_X_value_t*, const cdeq_X_value_t*));
+ int(*cmp)(const Value*, const Value*));
cdeq_X_iter_t cdeq_X_begin(const cdeq_X* self);
cdeq_X_iter_t cdeq_X_end(const cdeq_X* self);