summaryrefslogtreecommitdiff
path: root/src/mixed_arena.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mixed_arena.h')
-rw-r--r--src/mixed_arena.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mixed_arena.h b/src/mixed_arena.h
index b4822680b..4d2e24542 100644
--- a/src/mixed_arena.h
+++ b/src/mixed_arena.h
@@ -368,21 +368,21 @@ public:
// C-API
void insertAt(size_t index, T item) {
- assert(index <= usedElements); // appending is ok
- resize(usedElements + 1);
- for (auto i = usedElements - 1; i > index; --i) {
+ assert(index <= size()); // appending is ok
+ resize(size() + 1);
+ for (auto i = size() - 1; i > index; --i) {
data[i] = data[i - 1];
}
data[index] = item;
}
T removeAt(size_t index) {
- assert(index < usedElements);
+ assert(index < size());
auto item = data[index];
- for (auto i = index; i < usedElements - 1; ++i) {
+ for (auto i = index; i < size() - 1; ++i) {
data[i] = data[i + 1];
}
- resize(usedElements - 1);
+ resize(size() - 1);
return item;
}
};