Add a helper 'append' function to rdcarray, meaning insert(size(), ...)

This commit is contained in:
baldurk
2017-11-27 12:38:01 +00:00
parent 1743424f02
commit 2f2795bbba
+2
View File
@@ -352,6 +352,8 @@ public:
}
inline void insert(size_t offs, const rdcarray<T> &in) { insert(offs, in.data(), in.size()); }
inline void insert(size_t offs, const T &in) { insert(offs, &in, 1); }
// helpful shortcut for 'append at end', basically a multi-element push_back
inline void append(const T *el, size_t count) { insert(size(), el, count); }
void erase(size_t offs, size_t count = 1)
{
// invalid count