summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-09-14 23:42:58 +0200
committerTyge Løvset <[email protected]>2020-09-14 23:42:58 +0200
commitf539099575e14aea9f2e043b9af33d05c47399ad (patch)
treef464ea0dfa0e537f61bb74193cb76f9f5b12dfec
parent0b7b008208c19bffc803b0b222af94223ac58551 (diff)
downloadSTC-modified-f539099575e14aea9f2e043b9af33d05c47399ad.tar.gz
STC-modified-f539099575e14aea9f2e043b9af33d05c47399ad.zip
Renamed insert, emplace and erase to have suffix _at(), consistent with naming in other containers.
-rw-r--r--stc/cvec.h16
1 files 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}; \