summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--docs/carray_api.md20
-rw-r--r--docs/cdeq_api.md16
-rw-r--r--docs/clist_api.md6
-rw-r--r--docs/csptr_api.md8
-rw-r--r--docs/cvec_api.md18
5 files changed, 34 insertions, 34 deletions
diff --git a/docs/carray_api.md b/docs/carray_api.md
index f74ee157..5a86240f 100644
--- a/docs/carray_api.md
+++ b/docs/carray_api.md
@@ -23,16 +23,16 @@ See the c++ class [boost::multi_array](https://www.boost.org/doc/libs/release/li
carr2_X:
```c
carr2_X carr2_X_init(size_t xdim, size_t ydim);
-carr2_X carr2_X_with_values(size_t xdim, size_t ydim, Value val);
-carr2_X carr2_X_with_storage(size_t xdim, size_t ydim, Value* array);
+carr2_X carr2_X_with_values(size_t xdim, size_t ydim, i_val val);
+carr2_X carr2_X_with_storage(size_t xdim, size_t ydim, i_val* array);
carr2_X carr2_X_clone(carr2_X arr);
void carr2_X_copy(carr2_X* self, carr2_X other);
-Value* carr2_X_release(carr2_X* self); // release storage (not freed)
+i_val* carr2_X_release(carr2_X* self); // release storage (not freed)
void carr2_X_del(carr2_X* self);
size_t carr2_X_size(carr2_X arr);
-Value* carr2_X_data(carr2_X* self); // access storage data
-Value* carr2_X_at(carr2_X* self, size_t x, size_t y);
+i_val* carr2_X_data(carr2_X* self); // access storage data
+i_val* carr2_X_at(carr2_X* self, size_t x, size_t y);
carr2_X_iter_t carr2_X_begin(const carr2_X* self);
carr2_X_iter_t carr2_X_end(const carr2_X* self);
@@ -41,16 +41,16 @@ void carr2_X_next(carr2_X_iter_t* it);
carr3:
```c
carr3_X carr3_X_init(size_t xdim, size_t ydim, size_t zdim);
-carr3_X carr3_X_with_values(size_t xdim, size_t ydim, size_t zdim, Value val);
-carr3_X carr3_X_with_storage(size_t xdim, size_t ydim, size_t zdim, Value* array);
+carr3_X carr3_X_with_values(size_t xdim, size_t ydim, size_t zdim, i_val val);
+carr3_X carr3_X_with_storage(size_t xdim, size_t ydim, size_t zdim, i_val* array);
carr3_X carr3_X_clone(carr3_X arr);
void carr3_X_copy(carr3_X* self, carr3_X other);
-Value* carr3_X_release(carr3_X* self); // release storage (not freed)
+i_val* carr3_X_release(carr3_X* self); // release storage (not freed)
void carr3_X_del(carr3_X* self);
size_t carr3_X_size(carr3_X arr);
-Value* carr3_X_data(carr3_X* self); // access storage data
-Value* carr3_X_at(carr3_X* self, size_t x, size_t y, size_t z);
+i_val* carr3_X_data(carr3_X* self); // access storage data
+i_val* carr3_X_at(carr3_X* self, size_t x, size_t y, size_t z);
carr3_X_iter_t carr3_X_begin(const carr3_X* self);
carr3_X_iter_t carr3_X_end(const carr3_X* self);
diff --git a/docs/cdeq_api.md b/docs/cdeq_api.md
index 486a5758..ea6f176e 100644
--- a/docs/cdeq_api.md
+++ b/docs/cdeq_api.md
@@ -42,25 +42,25 @@ cdeq_X_value_t* cdeq_X_at(const cdeq_X* self, size_t idx);
cdeq_X_value_t* cdeq_X_front(const cdeq_X* self);
cdeq_X_value_t* cdeq_X_back(const cdeq_X* self);
-void cdeq_X_push_front(cdeq_X* self, Value value);
+void cdeq_X_push_front(cdeq_X* self, i_val value);
void cdeq_X_emplace_front(cdeq_X* self, i_valraw raw);
void cdeq_X_pop_front(cdeq_X* self);
-void cdeq_X_push_back(cdeq_X* self, Value value);
+void cdeq_X_push_back(cdeq_X* self, i_val value);
void cdeq_X_emplace_back(cdeq_X* self, i_valraw raw);
void cdeq_X_pop_back(cdeq_X* self);
-cdeq_X_iter_t cdeq_X_insert(cdeq_X* self, size_t idx, Value value); // move value
-cdeq_X_iter_t cdeq_X_insert_n(cdeq_X* self, size_t idx, const Value[] arr, size_t n); // move arr values
-cdeq_X_iter_t cdeq_X_insert_at(cdeq_X* self, cdeq_X_iter_t it, Value value); // move value
+cdeq_X_iter_t cdeq_X_insert(cdeq_X* self, size_t idx, i_val value); // move value
+cdeq_X_iter_t cdeq_X_insert_n(cdeq_X* self, size_t idx, const i_val[] arr, size_t n); // move arr values
+cdeq_X_iter_t cdeq_X_insert_at(cdeq_X* self, cdeq_X_iter_t it, i_val value); // move value
cdeq_X_iter_t cdeq_X_emplace(cdeq_X* self, size_t idx, i_valraw raw);
cdeq_X_iter_t cdeq_X_emplace_n(cdeq_X* self, size_t idx, const i_valraw[] arr, size_t n);
cdeq_X_iter_t cdeq_X_emplace_at(cdeq_X* self, cdeq_X_iter_t it, i_valraw raw);
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_emplace_range_p(cdeq_X* self, i_val* pos,
+ const i_val* p1, const i_val* 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);
@@ -73,7 +73,7 @@ cdeq_X_value_t* cdeq_X_get(const cdeq_X* self, i_valraw 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 Value*, const Value*));
+ int(*cmp)(const i_val*, const i_val*));
cdeq_X_iter_t cdeq_X_begin(const cdeq_X* self);
cdeq_X_iter_t cdeq_X_end(const cdeq_X* self);
diff --git a/docs/clist_api.md b/docs/clist_api.md
index b9cf9d99..d6be8bfc 100644
--- a/docs/clist_api.md
+++ b/docs/clist_api.md
@@ -50,15 +50,15 @@ size_t clist_X_count(clist_X list);
clist_X_value_t* clist_X_front(const clist_X* self);
clist_X_value_t* clist_X_back(const clist_X* self);
-void clist_X_push_front(clist_X* self, Value value);
+void clist_X_push_front(clist_X* self, i_val value);
void clist_X_emplace_front(clist_X* self, i_valraw raw);
void clist_X_pop_front(clist_X* self);
-void clist_X_push_back(clist_X* self, Value value); // note: no pop_back().
+void clist_X_push_back(clist_X* self, i_val value); // note: no pop_back().
void clist_X_emplace_back(clist_X* self, i_valraw raw);
void clist_X_emplace_items(clist_X *self, const clist_X_rawvalue_t arr[], size_t n);
-clist_X_iter_t clist_X_insert(clist_X* self, clist_X_iter_t it, Value value); // return iter to new elem
+clist_X_iter_t clist_X_insert(clist_X* self, clist_X_iter_t it, i_val value); // return iter to new elem
clist_X_iter_t clist_X_emplace(clist_X* self, clist_X_iter_t it, i_valraw raw);
clist_X_iter_t clist_X_erase_at(clist_X* self, clist_X_iter_t it); // return iter after it
diff --git a/docs/csptr_api.md b/docs/csptr_api.md
index 8aa04ed7..5c15fae4 100644
--- a/docs/csptr_api.md
+++ b/docs/csptr_api.md
@@ -33,8 +33,8 @@ The *csptr_X_compare()*, *csptr_X_del()* methods are defined based on the `i_cmp
Use *csptr_X_clone(p)* when sharing ownership of the pointed-to object. For shared pointers stored in containers, define `i_val_csptr` to the shared pointers tag instead of a `i_val` macro. See example below.
```c
csptr_X csptr_X_init(); // empty constructor
-csptr_X csptr_X_make(Value val); // make_shared constructor, like std::make_shared()
-csptr_X csptr_X_from(Value* p); // construct from raw pointer
+csptr_X csptr_X_make(i_val val); // make_shared constructor, like std::make_shared()
+csptr_X csptr_X_from(i_val* p); // construct from raw pointer
csptr_X csptr_X_clone(csptr_X ptr); // return ptr with increased use count
csptr_X csptr_X_move(csptr_X* self); // transfer ownership to another sptr.
void csptr_X_take(csptr_X* self, csptr_X other); // take a new-created or moved csptr
@@ -44,8 +44,8 @@ void csptr_X_del(csptr_X* self); // destruct (d
long csptr_X_use_count(csptr_X ptr);
void csptr_X_reset(csptr_X* self);
-void csptr_X_reset_with(csptr_X* self, Value val); // make and assign new csptr with value
-void csptr_X_reset_from(csptr_X* self, Value* p); // create csptr from p.
+void csptr_X_reset_with(csptr_X* self, i_val val); // make and assign new csptr with value
+void csptr_X_reset_from(csptr_X* self, i_val* p); // create csptr from p.
int csptr_X_compare(const csptr_X* x, const csptr_X* y);
bool csptr_X_equals(const csptr_X* x, const csptr_X* y);
diff --git a/docs/cvec_api.md b/docs/cvec_api.md
index 9d45dcd8..294d3a59 100644
--- a/docs/cvec_api.md
+++ b/docs/cvec_api.md
@@ -27,7 +27,7 @@ See the c++ class [std::vector](https://en.cppreference.com/w/cpp/container/vect
```c
cvec_X cvec_X_init(void);
-cvec_X cvec_X_with_size(size_t size, Value fill);
+cvec_X cvec_X_with_size(size_t size, i_val fill);
cvec_X cvec_X_with_capacity(size_t size);
cvec_X cvec_X_clone(cvec_X vec);
@@ -35,7 +35,7 @@ void cvec_X_clear(cvec_X* self);
void cvec_X_copy(cvec_X* self, cvec_X other);
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_resize(cvec_X* self, size_t size, i_val fill);
void cvec_X_swap(cvec_X* a, cvec_X* b);
void cvec_X_del(cvec_X* self); // destructor
@@ -47,21 +47,21 @@ cvec_X_value_t* cvec_X_at(const cvec_X* self, size_t idx);
cvec_X_value_t* cvec_X_front(const cvec_X* self);
cvec_X_value_t* cvec_X_back(const cvec_X* self);
-void cvec_X_push_back(cvec_X* self, Value value);
+void cvec_X_push_back(cvec_X* self, i_val value);
void cvec_X_emplace_back(cvec_X* self, i_valraw raw);
void cvec_X_pop_back(cvec_X* self);
-cvec_X_iter_t cvec_X_insert(cvec_X* self, size_t idx, Value value); // move value
-cvec_X_iter_t cvec_X_insert_n(cvec_X* self, size_t idx, const Value[] arr, size_t n); // move arr values
-cvec_X_iter_t cvec_X_insert_at(cvec_X* self, cvec_X_iter_t it, Value value); // move value
+cvec_X_iter_t cvec_X_insert(cvec_X* self, size_t idx, i_val value); // move value
+cvec_X_iter_t cvec_X_insert_n(cvec_X* self, size_t idx, const i_val[] arr, size_t n); // move arr values
+cvec_X_iter_t cvec_X_insert_at(cvec_X* self, cvec_X_iter_t it, i_val value); // move value
cvec_X_iter_t cvec_X_emplace(cvec_X* self, size_t idx, i_valraw raw);
cvec_X_iter_t cvec_X_emplace_n(cvec_X* self, size_t idx, const i_valraw[] arr, size_t n);
cvec_X_iter_t cvec_X_emplace_at(cvec_X* self, cvec_X_iter_t it, i_valraw raw);
cvec_X_iter_t cvec_X_emplace_range(cvec_X* self, cvec_X_iter_t it,
cvec_X_iter_t it1, cvec_X_iter_t it2); // will clone
-cvec_X_iter_t cvec_X_emplace_range_p(cvec_X* self, Value* pos,
- const Value* p1, const Value* p2);
+cvec_X_iter_t cvec_X_emplace_range_p(cvec_X* self, i_val* pos,
+ const i_val* p1, const i_val* p2);
cvec_X_iter_t cvec_X_erase(cvec_X* self, size_t idx);
cvec_X_iter_t cvec_X_erase_n(cvec_X* self, size_t idx, size_t n);
@@ -76,7 +76,7 @@ cvec_X_iter_t cvec_X_bsearch_in(cvec_X_iter_t i1, cvec_X_iter_t i2, i_valr
void cvec_X_sort(cvec_X* self);
void cvec_X_sort_range(cvec_X_iter_t i1, cvec_X_iter_t i2,
- int(*cmp)(const Value*, const Value*));
+ int(*cmp)(const i_val*, const i_val*));
cvec_X_iter_t cvec_X_begin(const cvec_X* self);
cvec_X_iter_t cvec_X_end(const cvec_X* self);