Home | History | Annotate | Download | only in src

Lines Matching refs:sanitize

80   inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
84 return_trace (c->check_struct (this) && offset.sanitize (c, base, &closure));
137 inline bool sanitize (hb_sanitize_context_t *c) const
140 return_trace (RecordArrayOf<Type>::sanitize (c, this));
151 inline bool sanitize (hb_sanitize_context_t *c) const
216 inline bool sanitize (hb_sanitize_context_t *c,
220 return_trace (c->check_struct (this) && featureIndex.sanitize (c));
256 inline bool sanitize (hb_sanitize_context_t *c,
260 return_trace (defaultLangSys.sanitize (c, this) && langSys.sanitize (c, this));
280 inline bool sanitize (hb_sanitize_context_t *c) const
392 inline bool sanitize (hb_sanitize_context_t *c) const
426 inline bool sanitize (hb_sanitize_context_t *c) const
430 characters.sanitize (c));
467 inline bool sanitize (hb_sanitize_context_t *c, hb_tag_t tag) const
471 return_trace (u.size.sanitize (c));
473 return_trace (u.stylisticSet.sanitize (c));
475 return_trace (u.characterVariants.sanitize (c));
509 inline bool sanitize (hb_sanitize_context_t *c,
513 if (unlikely (!(c->check_struct (this) && lookupIndex.sanitize (c))))
520 * alternative location. We would know sanitize "failed" if old value
528 if (unlikely (!featureParams.sanitize (c, this, closure ? closure->tag : HB_TAG_NONE)))
546 !featureParams.sanitize (c, this, closure ? closure->tag : HB_TAG_NONE))
653 inline bool sanitize (hb_sanitize_context_t *c) const
656 /* Real sanitize of the subtables is done by GSUB/GPOS/... */
657 if (!(c->check_struct (this) && subTable.sanitize (c))) return_trace (false);
661 if (!markFilteringSet.sanitize (c)) return_trace (false);
711 inline bool sanitize (hb_sanitize_context_t *c) const
714 return_trace (glyphArray.sanitize (c));
802 inline bool sanitize (hb_sanitize_context_t *c) const
805 return_trace (rangeRecord.sanitize (c));
905 inline bool sanitize (hb_sanitize_context_t *c) const
908 if (!u.format.sanitize (c)) return_trace (false);
910 case 1: return_trace (u.format1.sanitize (c));
911 case 2: return_trace (u.format2.sanitize (c));
1018 inline bool sanitize (hb_sanitize_context_t *c) const
1021 return_trace (c->check_struct (this) && classValue.sanitize (c));
1075 inline bool sanitize (hb_sanitize_context_t *c) const
1078 return_trace (rangeRecord.sanitize (c));
1133 inline bool sanitize (hb_sanitize_context_t *c) const
1136 if (!u.format.sanitize (c)) return_trace (false);
1138 case 1: return_trace (u.format1.sanitize (c));
1139 case 2: return_trace (u.format2.sanitize (c));
1181 /* TODO Move these to sanitize(). */
1200 inline bool sanitize (hb_sanitize_context_t *c) const
1238 inline bool sanitize (hb_sanitize_context_t *c) const
1294 inline bool sanitize (hb_sanitize_context_t *c) const
1298 regionIndices.sanitize(c) &&
1334 inline bool sanitize (hb_sanitize_context_t *c) const
1339 regions.sanitize (c, this) &&
1340 dataSets.sanitize (c, this));
1366 inline bool sanitize (hb_sanitize_context_t *c) const
1391 inline bool sanitize (hb_sanitize_context_t *c) const
1394 if (!u.format.sanitize (c)) return_trace (false);
1396 case 1: return_trace (u.format1.sanitize (c));
1421 inline bool sanitize (hb_sanitize_context_t *c) const
1424 return_trace (conditions.sanitize (c, this));
1437 inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
1440 return_trace (c->check_struct (this) && feature.sanitize (c, base));
1464 inline bool sanitize (hb_sanitize_context_t *c) const
1467 return_trace (version.sanitize (c) &&
1469 substitutions.sanitize (c, this));
1484 inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
1487 return_trace (conditions.sanitize (c, base) &&
1488 substitutions.sanitize (c, base));
1528 inline bool sanitize (hb_sanitize_context_t *c) const
1531 return_trace (version.sanitize (c) &&
1533 varRecords.sanitize (c, this));
1568 inline bool sanitize (hb_sanitize_context_t *c) const
1634 inline bool sanitize (hb_sanitize_context_t *c) const
1693 inline bool sanitize (hb_sanitize_context_t *c) const
1696 if (!u.b.format.sanitize (c)) return_trace (false);
1699 return_trace (u.hinting.sanitize (c));
1701 return_trace (u.variation.sanitize (c));