Lines Matching refs:sanitize

100   inline bool sanitize (hb_sanitize_context_t *c) {
102 return TRACE_RETURN (coverage.sanitize (c, this) && deltaGlyphID.sanitize (c));
176 inline bool sanitize (hb_sanitize_context_t *c) {
178 return TRACE_RETURN (coverage.sanitize (c, this) && substitute.sanitize (c));
233 inline bool sanitize (hb_sanitize_context_t *c) {
235 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
237 case 1: return TRACE_RETURN (u.format1.sanitize (c));
238 case 2: return TRACE_RETURN (u.format2.sanitize (c));
315 inline bool sanitize (hb_sanitize_context_t *c) {
317 return TRACE_RETURN (substitute.sanitize (c));
387 inline bool sanitize (hb_sanitize_context_t *c) {
389 return TRACE_RETURN (coverage.sanitize (c, this) && sequence.sanitize (c, this));
432 inline bool sanitize (hb_sanitize_context_t *c) {
434 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
436 case 1: return TRACE_RETURN (u.format1.sanitize (c));
538 inline bool sanitize (hb_sanitize_context_t *c) {
540 return TRACE_RETURN (coverage.sanitize (c, this) && alternateSet.sanitize (c, this));
583 inline bool sanitize (hb_sanitize_context_t *c) {
585 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
587 case 1: return TRACE_RETURN (u.format1.sanitize (c));
689 inline bool sanitize (hb_sanitize_context_t *c) {
691 return TRACE_RETURN (ligGlyph.sanitize (c) && component.sanitize (c));
767 inline bool sanitize (hb_sanitize_context_t *c) {
769 return TRACE_RETURN (ligature.sanitize (c, this));
851 inline bool sanitize (hb_sanitize_context_t *c) {
853 return TRACE_RETURN (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this));
899 inline bool sanitize (hb_sanitize_context_t *c) {
901 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
903 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1020 inline bool sanitize (hb_sanitize_context_t *c) {
1022 if (!(coverage.sanitize (c, this) && backtrack.sanitize (c, this)))
1025 if (!lookahead.sanitize (c, this))
1028 return TRACE_RETURN (substitute.sanitize (c));
1063 inline bool sanitize (hb_sanitize_context_t *c) {
1065 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1067 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1117 inline bool sanitize (hb_sanitize_context_t *c, unsigned int lookup_type) {
1119 if (!u.header.sub_format.sanitize (c))
1122 case Single: return TRACE_RETURN (u.single.sanitize (c));
1123 case Multiple: return TRACE_RETURN (u.multiple.sanitize (c));
1124 case Alternate: return TRACE_RETURN (u.alternate.sanitize (c));
1125 case Ligature: return TRACE_RETURN (u.ligature.sanitize (c));
1126 case Context: return TRACE_RETURN (u.context.sanitize (c));
1127 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1128 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1129 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.sanitize (c));
1289 inline bool sanitize (hb_sanitize_context_t *c)
1292 if (unlikely (!Lookup::sanitize (c))) return TRACE_RETURN (false);
1294 if (unlikely (!list.sanitize (c, this, get_type ()))) return TRACE_RETURN (false);
1327 inline bool sanitize (hb_sanitize_context_t *c) {
1329 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1331 return TRACE_RETURN (list.sanitize (c, this));