From f539099575e14aea9f2e043b9af33d05c47399ad Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Mon, 14 Sep 2020 23:42:58 +0200 Subject: Renamed insert, emplace and erase to have suffix _at(), consistent with naming in other containers. --- stc/cvec.h | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/stc/cvec.h b/stc/cvec.h index 74be62e7..98c970f0 100644 --- a/stc/cvec.h +++ b/stc/cvec.h @@ -109,22 +109,18 @@ return cvec_##X##_insert_range(self, pos, first, finish); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_insert(cvec_##X* self, cvec_##X##_iter_t pos, Value value) { \ + cvec_##X##_insert_at(cvec_##X* self, cvec_##X##_iter_t pos, Value value) { \ cvec_##X##_iter_t first = {&value}, finish = {&value + 1}; \ return cvec_##X##_insert_range(self, pos, first, finish); \ } \ - STC_INLINE cvec_##X##_iter_t /*alias*/ \ - cvec_##X##_insert_at(cvec_##X* self, cvec_##X##_iter_t pos, Value value) { \ - return cvec_##X##_insert(self, pos, value); \ - } \ STC_INLINE cvec_##X##_iter_t \ cvec_##X##_insert_at_idx(cvec_##X* self, size_t idx, Value value) { \ cvec_##X##_iter_t pos = {self->data + idx}, first = {&value}, finish = {&value + 1}; \ return cvec_##X##_insert_range(self, pos, first, finish); \ } \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_emplace(cvec_##X* self, cvec_##X##_iter_t pos, RawValue rawValue) { \ - return cvec_##X##_insert(self, pos, valueFromRaw(rawValue)); \ + cvec_##X##_emplace_at(cvec_##X* self, cvec_##X##_iter_t pos, RawValue rawValue) { \ + return cvec_##X##_insert_at(self, pos, valueFromRaw(rawValue)); \ } \ STC_INLINE cvec_##X##_iter_t \ cvec_##X##_emplace_at_idx(cvec_##X* self, size_t idx, RawValue rawValue) { \ @@ -135,14 +131,10 @@ cvec_##X##_erase_range(cvec_##X* self, cvec_##X##_iter_t first, cvec_##X##_iter_t finish); \ \ STC_INLINE cvec_##X##_iter_t \ - cvec_##X##_erase(cvec_##X* self, cvec_##X##_iter_t pos) { \ + cvec_##X##_erase_at(cvec_##X* self, cvec_##X##_iter_t pos) { \ cvec_##X##_iter_t next = {pos.item + 1}; \ return cvec_##X##_erase_range(self, pos, next); \ } \ - STC_INLINE cvec_##X##_iter_t /*alias*/ \ - cvec_##X##_erase_at(cvec_##X* self, cvec_##X##_iter_t pos) { \ - return cvec_##X##_erase(self, pos); \ - } \ STC_INLINE cvec_##X##_iter_t \ cvec_##X##_erase_at_idx(cvec_##X* self, size_t idx) { \ cvec_##X##_iter_t first = {self->data + idx}, finish = {first.item + 1}; \ -- cgit v1.2.3