From 5469d80707d32c733b1c60f79ab2f217e879de55 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 5 Oct 2018 18:21:08 +0200 Subject: [PATCH] Add hb_vector_t::fini_deep () --- src/hb-vector.hh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/hb-vector.hh b/src/hb-vector.hh index da548cbb..27087538 100644 --- a/src/hb-vector.hh +++ b/src/hb-vector.hh @@ -227,6 +227,14 @@ struct hb_vector_t return false; } + inline void fini_deep (void) + { + unsigned int count = len; + for (unsigned int i = 0; i < count; i++) + arrayZ[i].fini (); + fini (); + } + inline void fini (void) { if (arrayZ != static_array) -- GitLab