From 2f2795bbbac4114122058e9085b542a1daa0213e Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 27 Nov 2017 12:38:01 +0000 Subject: [PATCH] Add a helper 'append' function to rdcarray, meaning insert(size(), ...) --- renderdoc/api/replay/basic_types.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/api/replay/basic_types.h b/renderdoc/api/replay/basic_types.h index 0e7a2eadd..0b21c1d2f 100644 --- a/renderdoc/api/replay/basic_types.h +++ b/renderdoc/api/replay/basic_types.h @@ -352,6 +352,8 @@ public: } inline void insert(size_t offs, const rdcarray &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