Lines Matching full:serialize
88 inline bool serialize (hb_serialize_context_t *c,
95 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return_trace (false);
165 inline bool serialize (hb_serialize_context_t *c,
172 if (unlikely (!substitute.serialize (c, substitutes, num_glyphs))) return_trace (false);
173 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return_trace (false);
197 inline bool serialize (hb_serialize_context_t *c,
208 /* TODO(serialize) check for wrap-around */
218 case 1: return_trace (u.format1.serialize (c, glyphs, num_glyphs, delta));
219 case 2: return_trace (u.format2.serialize (c, glyphs, substitutes, num_glyphs));
298 inline bool serialize (hb_serialize_context_t *c,
304 if (unlikely (!substitute.serialize (c, glyphs, num_glyphs))) return_trace (false);
363 inline bool serialize (hb_serialize_context_t *c,
371 if (unlikely (!sequence.serialize (c, num_glyphs))) return_trace (false);
373 if (unlikely (!sequence[i].serialize (c, this).serialize (c,
377 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return_trace (false);
401 inline bool serialize (hb_serialize_context_t *c,
412 case 1: return_trace (u.format1.serialize (c, glyphs, substitute_len_list, num_glyphs, substitute_glyphs_list));
507 inline bool serialize (hb_serialize_context_t *c,
515 if (unlikely (!alternateSet.serialize (c, num_glyphs))) return_trace (false);
517 if (unlikely (!alternateSet[i].serialize (c, this).serialize (c,
521 if (unlikely (!coverage.serialize (c, this).serialize (c, glyphs, num_glyphs))) return_trace (false);
545 inline bool serialize (hb_serialize_context_t *c,
556 case 1: return_trace (u.format1.serialize (c, glyphs, alternate_len_list, num_glyphs, alternate_glyphs_list));
656 inline bool serialize (hb_serialize_context_t *c,
664 if (unlikely (!component.serialize (c, components, num_components))) return_trace (false);
729 inline bool serialize (hb_serialize_context_t *c,
737 if (unlikely (!ligature.serialize (c, num_ligatures))) return_trace (false);
739 if (unlikely (!ligature[i].serialize (c, this).serialize (c,
811 inline bool serialize (hb_serialize_context_t *c,
821 if (unlikely (!ligatureSet.serialize (c, num_first_glyphs))) return_trace (false);
823 if (unlikely (!ligatureSet[i].serialize (c, this).serialize (c,
829 if (unlikely (!coverage.serialize (c, this).serialize (c, first_glyphs, num_first_glyphs))) return_trace (false);
853 inline bool serialize (hb_serialize_context_t *c,
866 case 1: return_trace (u.format1.serialize (c,
1164 { return get_subtables<SubstLookupSubTable> ()[i].serialize (c, this); }
1173 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Single, lookup_props, 1))) return_trace (false);
1174 return_trace (serialize_subtable (c, 0).u.single.serialize (c, glyphs, substitutes, num_glyphs));
1185 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Multiple, lookup_props, 1))) return_trace (false);
1186 return_trace (serialize_subtable (c, 0).u.multiple.serialize (c,
1201 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Alternate, lookup_props, 1))) return_trace (false);
1202 return_trace (serialize_subtable (c, 0).u.alternate.serialize (c,
1219 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Ligature, lookup_props, 1))) return_trace (false);
1220 return_trace (serialize_subtable (c, 0).u.ligature.serialize (c,