diff --git a/src/hb-vector.hh b/src/hb-vector.hh index 809f2d842..5eb02bc8e 100644 --- a/src/hb-vector.hh +++ b/src/hb-vector.hh @@ -341,6 +341,15 @@ struct hb_vector_t length = size; } + template + void + copy_array (hb_array_t other) + { + assert ((int) (length + other.length) <= allocated); + hb_memcpy ((void *) (arrayZ + length), (const void *) other.arrayZ, other.length * item_size); + length += other.length; + } template void