[serialize] Add default template type to push()

This commit is contained in:
Behdad Esfahbod 2019-04-01 14:17:09 -07:00
parent b8642087e6
commit 74addbecac
1 changed files with 6 additions and 1 deletions

View File

@ -152,7 +152,7 @@ struct hb_serialize_context_t
link ();
}
template <typename Type>
template <typename Type = void>
Type *push ()
{
object_t obj;
@ -218,6 +218,11 @@ struct hb_serialize_context_t
assert (packed.tail ().head == tail);
}
template <typename T>
void add_link (T &ofs, objidx_t objidx, const void *base)
{
}
void link ()
{
assert (!current.length);