diff --git a/src/lib/tvgArray.h b/src/lib/tvgArray.h index 9fefca56..0cb7b349 100644 --- a/src/lib/tvgArray.h +++ b/src/lib/tvgArray.h @@ -52,6 +52,13 @@ struct Array data[count++] = element; } + void push(Array& rhs) + { + grow(rhs.count); + memcpy(data + count, rhs.data, rhs.count * sizeof(T)); + count += rhs.count; + } + bool reserve(uint32_t size) { if (size > reserved) {