From 6ed9779a437d4ba439b1e1301d2e5f1e0eaefb7c Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 3 Dec 2020 09:37:58 +0100 Subject: Simplified/improved API naming for cvec.h --- docs/cvec_api.md | 20 ++++++++++---------- stc/cvec.h | 40 ++++++++++++++++++++-------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/cvec_api.md b/docs/cvec_api.md index 442a13f8..fe820526 100644 --- a/docs/cvec_api.md +++ b/docs/cvec_api.md @@ -77,20 +77,20 @@ void cvec_X_emplace_back(cvec_X* self, RawValue val); 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_at(cvec_X* self, cvec_X_iter_t pos, RawValue val); -cvec_X_iter_t cvec_X_emplace_at_idx(cvec_X* self, size_t idx, RawValue val); -cvec_X_iter_t cvec_X_insert_at(cvec_X* self, cvec_X_iter_t pos, Value value); -cvec_X_iter_t cvec_X_insert_at_idx(cvec_X* self, size_t idx, Value value); +cvec_X_iter_t cvec_X_emplace(cvec_X* self, cvec_X_iter_t pos, RawValue val); +cvec_X_iter_t cvec_X_emplace_at(cvec_X* self, size_t idx, RawValue val); +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, cvec_X_iter_t first, cvec_X_iter_t finish); -cvec_X_iter_t cvec_X_insert_range_ptr(cvec_X* self, cvec_X_value_t* pos, - const cvec_X_value_t* pfirst, const cvec_X_value_t* pfinish); +cvec_X_iter_t cvec_X_insert_range_p(cvec_X* self, cvec_X_value_t* pos, + const cvec_X_value_t* pfirst, const cvec_X_value_t* pfinish); -cvec_X_iter_t cvec_X_erase_at(cvec_X* self, cvec_X_iter_t pos); -cvec_X_iter_t cvec_X_erase_at_idx(cvec_X* self, size_t idx); +cvec_X_iter_t cvec_X_erase(cvec_X* self, cvec_X_iter_t pos); +cvec_X_iter_t cvec_X_erase_at(cvec_X* self, size_t idx); 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_ptr(cvec_X* self, cvec_X_value_t* first, cvec_X_value_t* finish); -cvec_X_iter_t cvec_X_erase_range_idx(cvec_X* self, size_t ifirst, size_t ifinish); +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_erase_range_i(cvec_X* self, size_t ifirst, size_t ifinish); cvec_X_iter_t cvec_X_find(const cvec_X* self, RawValue val); cvec_X_iter_t cvec_X_find_in_range(const cvec_X* self, diff --git a/stc/cvec.h b/stc/cvec.h index 1437cd04..00e4b6c9 100644 --- a/stc/cvec.h +++ b/stc/cvec.h @@ -102,47 +102,47 @@ } \ \ STC_API cvec_##X##_iter_t \ - cvec_##X##_insert_range_ptr(cvec_##X* self, cvec_##X##_value_t* pos, const cvec_##X##_value_t* pfirst, const cvec_##X##_value_t* pfinish); \ + cvec_##X##_insert_range_p(cvec_##X* self, cvec_##X##_value_t* pos, const cvec_##X##_value_t* pfirst, const cvec_##X##_value_t* pfinish); \ \ STC_INLINE cvec_##X##_iter_t \ cvec_##X##_insert_range(cvec_##X* self, cvec_##X##_iter_t pos, cvec_##X##_iter_t first, cvec_##X##_iter_t finish) { \ - return cvec_##X##_insert_range_ptr(self, pos.val, first.val, finish.val); \ + return cvec_##X##_insert_range_p(self, pos.val, first.val, finish.val); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_insert_at(cvec_##X* self, cvec_##X##_iter_t pos, Value value) { \ - return cvec_##X##_insert_range_ptr(self, pos.val, &value, &value + 1); \ + cvec_##X##_insert(cvec_##X* self, cvec_##X##_iter_t pos, Value value) { \ + return cvec_##X##_insert_range_p(self, pos.val, &value, &value + 1); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_insert_at_idx(cvec_##X* self, size_t idx, Value value) { \ - return cvec_##X##_insert_range_ptr(self, self->data + idx, &value, &value + 1); \ + cvec_##X##_insert_at(cvec_##X* self, size_t idx, Value value) { \ + return cvec_##X##_insert_range_p(self, self->data + idx, &value, &value + 1); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_emplace_at(cvec_##X* self, cvec_##X##_iter_t pos, RawValue rawValue) { \ - return cvec_##X##_insert_at(self, pos, valueFromRaw(rawValue)); \ + cvec_##X##_emplace(cvec_##X* self, cvec_##X##_iter_t pos, RawValue rawValue) { \ + return cvec_##X##_insert(self, pos, valueFromRaw(rawValue)); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_emplace_at_idx(cvec_##X* self, size_t idx, RawValue rawValue) { \ - return cvec_##X##_insert_at_idx(self, idx, valueFromRaw(rawValue)); \ + cvec_##X##_emplace_at(cvec_##X* self, size_t idx, RawValue rawValue) { \ + return cvec_##X##_insert_at(self, idx, valueFromRaw(rawValue)); \ } \ \ STC_API cvec_##X##_iter_t \ - cvec_##X##_erase_range_ptr(cvec_##X* self, cvec_##X##_value_t* first, cvec_##X##_value_t* finish); \ + cvec_##X##_erase_range_p(cvec_##X* self, cvec_##X##_value_t* first, cvec_##X##_value_t* finish); \ \ STC_INLINE cvec_##X##_iter_t \ cvec_##X##_erase_range(cvec_##X* self, cvec_##X##_iter_t first, cvec_##X##_iter_t finish) { \ - return cvec_##X##_erase_range_ptr(self, first.val, finish.val); \ + return cvec_##X##_erase_range_p(self, first.val, finish.val); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_erase_at(cvec_##X* self, cvec_##X##_iter_t pos) { \ - return cvec_##X##_erase_range_ptr(self, pos.val, pos.val + 1); \ + cvec_##X##_erase(cvec_##X* self, cvec_##X##_iter_t pos) { \ + return cvec_##X##_erase_range_p(self, pos.val, pos.val + 1); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_erase_at_idx(cvec_##X* self, size_t idx) { \ - return cvec_##X##_erase_range_ptr(self, self->data + idx, self->data + idx + 1); \ + cvec_##X##_erase_at(cvec_##X* self, size_t idx) { \ + return cvec_##X##_erase_range_p(self, self->data + idx, self->data + idx + 1); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_erase_range_idx(cvec_##X* self, size_t ifirst, size_t ifinish) { \ - return cvec_##X##_erase_range_ptr(self, self->data + ifirst, self->data + ifinish); \ + cvec_##X##_erase_range_i(cvec_##X* self, size_t ifirst, size_t ifinish) { \ + return cvec_##X##_erase_range_p(self, self->data + ifirst, self->data + ifinish); \ } \ \ STC_API cvec_##X##_iter_t \ @@ -240,7 +240,7 @@ } \ \ STC_DEF cvec_##X##_iter_t \ - cvec_##X##_insert_range_ptr(cvec_##X* self, cvec_##X##_value_t* pos, const cvec_##X##_value_t* first, const cvec_##X##_value_t* finish) { \ + cvec_##X##_insert_range_p(cvec_##X* self, cvec_##X##_value_t* pos, const cvec_##X##_value_t* first, const cvec_##X##_value_t* finish) { \ size_t len = finish - first, idx = pos - self->data, size = cvec_size(*self); \ c_withbuffer (buf, cvec_##X##_value_t, len) { \ for (size_t i=0; i 0) { \ cvec_##X##_value_t* p = first, *end = self->data + _cvec_size(self); \ -- cgit v1.2.3