Home | History | Annotate | Download | only in src

Lines Matching refs:sanitize

76   inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
80 return_trace (c->check_struct (this) && offset.sanitize (c, base, &closure));
133 inline bool sanitize (hb_sanitize_context_t *c) const
136 return_trace (RecordArrayOf<Type>::sanitize (c, this));
147 inline bool sanitize (hb_sanitize_context_t *c) const
212 inline bool sanitize (hb_sanitize_context_t *c,
216 return_trace (c->check_struct (this) && featureIndex.sanitize (c));
252 inline bool sanitize (hb_sanitize_context_t *c,
256 return_trace (defaultLangSys.sanitize (c, this) && langSys.sanitize (c, this));
276 inline bool sanitize (hb_sanitize_context_t *c) const
388 inline bool sanitize (hb_sanitize_context_t *c) const
422 inline bool sanitize (hb_sanitize_context_t *c) const
426 characters.sanitize (c));
463 inline bool sanitize (hb_sanitize_context_t *c, hb_tag_t tag) const
467 return_trace (u.size.sanitize (c));
469 return_trace (u.stylisticSet.sanitize (c));
471 return_trace (u.characterVariants.sanitize (c));
505 inline bool sanitize (hb_sanitize_context_t *c,
509 if (unlikely (!(c->check_struct (this) && lookupIndex.sanitize (c))))
516 * alternative location. We would know sanitize "failed" if old value
524 if (unlikely (!featureParams.sanitize (c, this, closure ? closure->tag : HB_TAG_NONE)))
542 !featureParams.sanitize (c, this, closure ? closure->tag : HB_TAG_NONE))
649 inline bool sanitize (hb_sanitize_context_t *c) const
652 /* Real sanitize of the subtables is done by GSUB/GPOS/... */
653 if (!(c->check_struct (this) && subTable.sanitize (c))) return_trace (false);
657 if (!markFilteringSet.sanitize (c)) return_trace (false);
707 inline bool sanitize (hb_sanitize_context_t *c) const
710 return_trace (glyphArray.sanitize (c));
796 inline bool sanitize (hb_sanitize_context_t *c) const
799 return_trace (rangeRecord.sanitize (c));
901 inline bool sanitize (hb_sanitize_context_t *c) const
904 if (!u.format.sanitize (c)) return_trace (false);
906 case 1: return_trace (u.format1.sanitize (c));
907 case 2: return_trace (u.format2.sanitize (c));
1016 inline bool sanitize (hb_sanitize_context_t *c) const
1019 return_trace (c->check_struct (this) && classValue.sanitize (c));
1098 inline bool sanitize (hb_sanitize_context_t *c) const
1101 return_trace (rangeRecord.sanitize (c));
1170 inline bool sanitize (hb_sanitize_context_t *c) const
1173 if (!u.format.sanitize (c)) return_trace (false);
1175 case 1: return_trace (u.format1.sanitize (c));
1176 case 2: return_trace (u.format2.sanitize (c));
1232 /* TODO Move these to sanitize(). */
1251 inline bool sanitize (hb_sanitize_context_t *c) const
1289 inline bool sanitize (hb_sanitize_context_t *c) const
1345 inline bool sanitize (hb_sanitize_context_t *c) const
1349 regionIndices.sanitize(c) &&
1385 inline bool sanitize (hb_sanitize_context_t *c) const
1390 regions.sanitize (c, this) &&
1391 dataSets.sanitize (c, this));
1417 inline bool sanitize (hb_sanitize_context_t *c) const
1442 inline bool sanitize (hb_sanitize_context_t *c) const
1445 if (!u.format.sanitize (c)) return_trace (false);
1447 case 1: return_trace (u.format1.sanitize (c));
1472 inline bool sanitize (hb_sanitize_context_t *c) const
1475 return_trace (conditions.sanitize (c, this));
1488 inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
1491 return_trace (c->check_struct (this) && feature.sanitize (c, base));
1515 inline bool sanitize (hb_sanitize_context_t *c) const
1518 return_trace (version.sanitize (c) &&
1520 substitutions.sanitize (c, this));
1535 inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
1538 return_trace (conditions.sanitize (c, base) &&
1539 substitutions.sanitize (c, base));
1579 inline bool sanitize (hb_sanitize_context_t *c) const
1582 return_trace (version.sanitize (c) &&
1584 varRecords.sanitize (c, this));
1619 inline bool sanitize (hb_sanitize_context_t *c) const
1685 inline bool sanitize (hb_sanitize_context_t *c) const
1744 inline bool sanitize (hb_sanitize_context_t *c) const
1747 if (!u.b.format.sanitize (c)) return_trace (false);
1750 return_trace (u.hinting.sanitize (c));
1752 return_trace (u.variation.sanitize (c));