summaryrefslogtreecommitdiffhomepage
path: root/docs/cvec_api.md
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-12-18 23:13:12 +0100
committerTyge Løvset <[email protected]>2020-12-18 23:13:12 +0100
commit0491562d75ecb039f3c12c36b12c1c4e01a808ef (patch)
tree880a5a97972c33a82b3c2613a9c097d04cdee678 /docs/cvec_api.md
parent8aebb68c0cb853c2dc2792dd8ef65bd448c82414 (diff)
downloadSTC-modified-0491562d75ecb039f3c12c36b12c1c4e01a808ef.tar.gz
STC-modified-0491562d75ecb039f3c12c36b12c1c4e01a808ef.zip
Fixed issues in cdeq and cvec. Added shrink_to_fit() too.
Diffstat (limited to 'docs/cvec_api.md')
-rw-r--r--docs/cvec_api.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/docs/cvec_api.md b/docs/cvec_api.md
index 628d5acd..413b49c3 100644
--- a/docs/cvec_api.md
+++ b/docs/cvec_api.md
@@ -58,6 +58,7 @@ cvec_X cvec_X_with_capacity(size_t size);
cvec_X cvec_X_clone(cvec_X vec);
void cvec_X_clear(cvec_X* self);
+void cvec_X_shrink_to_fit(cvec_X* self);
void cvec_X_reserve(cvec_X* self, size_t cap);
void cvec_X_resize(cvec_X* self, size_t size, Value fill);
void cvec_X_swap(cvec_X* a, cvec_X* b);
@@ -73,12 +74,12 @@ cvec_X_value_t* cvec_X_front(cvec_X* self);
cvec_X_value_t* cvec_X_back(cvec_X* self);
void cvec_X_push_n(cvec_X *self, const cvec_X_input_t arr[], size_t size);
-void cvec_X_emplace_back(cvec_X* self, RawValue ref);
+void cvec_X_emplace_back(cvec_X* self, RawValue raw);
void cvec_X_push_back(cvec_X* self, Value value);
void cvec_X_pop_back(cvec_X* self);
-cvec_X_iter_t cvec_X_emplace(cvec_X* self, cvec_X_iter_t pos, RawValue ref);
-cvec_X_iter_t cvec_X_emplace_at(cvec_X* self, size_t idx, RawValue ref);
+cvec_X_iter_t cvec_X_emplace(cvec_X* self, cvec_X_iter_t pos, RawValue raw);
+cvec_X_iter_t cvec_X_emplace_at(cvec_X* self, size_t idx, RawValue raw);
cvec_X_iter_t cvec_X_insert(cvec_X* self, cvec_X_iter_t pos, Value value);
cvec_X_iter_t cvec_X_insert_at(cvec_X* self, size_t idx, Value value);
cvec_X_iter_t cvec_X_insert_range(cvec_X* self, cvec_X_iter_t pos,
@@ -91,9 +92,9 @@ cvec_X_iter_t cvec_X_erase_n(cvec_X* self, size_t idx, size_t n);
cvec_X_iter_t cvec_X_erase_range(cvec_X* self, cvec_X_iter_t first, cvec_X_iter_t finish);
cvec_X_iter_t cvec_X_erase_range_p(cvec_X* self, cvec_X_value_t* pfirst, cvec_X_value_t* pfinish);
-cvec_X_iter_t cvec_X_find(const cvec_X* self, RawValue ref);
+cvec_X_iter_t cvec_X_find(const cvec_X* self, RawValue raw);
cvec_X_iter_t cvec_X_find_in_range(const cvec_X* self,
- cvec_X_iter_t first, cvec_X_iter_t finish, RawValue ref);
+ cvec_X_iter_t first, cvec_X_iter_t finish, RawValue raw);
void cvec_X_sort(cvec_X* self);
void cvec_X_sort_with(cvec_X* self, size_t ifirst, size_t ifinish,
@@ -105,7 +106,7 @@ void cvec_X_next(cvec_X_iter_t* it);
cvec_X_value_t* cvec_X_itval(cvec_X_iter_t it);
size_t cvec_X_index(const cvec_X vec, cvec_X_iter_t it);
-Value cvec_X_value_from_raw(RawValue ref);
+Value cvec_X_value_from_raw(RawValue raw);
```
## Examples