Add ArrayOf::serialize_append

pull/1942/head
Behdad Esfahbod 6 years ago
parent b66076812d
commit 062cad5e28
  1. 12
      src/hb-open-type.hh

@ -606,6 +606,18 @@ struct ArrayOf
return_trace (true);
}
Type* serialize_append (hb_serialize_context_t *c)
{
TRACE_SERIALIZE (this);
len++;
if (unlikely (!len || !c->extend (*this)))
{
len--;
return_trace (nullptr);
}
return_trace (&arrayZ[len - 1]);
}
ArrayOf* copy (hb_serialize_context_t *c) const
{
TRACE_SERIALIZE (this);

Loading…
Cancel
Save