Home | History | Annotate | Download | only in src

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));
297 inline bool sanitize (hb_sanitize_context_t *c) {
299 return TRACE_RETURN (substitute.sanitize (c));
369 inline bool sanitize (hb_sanitize_context_t *c) {
371 return TRACE_RETURN (coverage.sanitize (c, this) && sequence.sanitize (c, this));
414 inline bool sanitize (hb_sanitize_context_t *c) {
416 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
418 case 1: return TRACE_RETURN (u.format1.sanitize (c));
520 inline bool sanitize (hb_sanitize_context_t *c) {
522 return TRACE_RETURN (coverage.sanitize (c, this) && alternateSet.sanitize (c, this));
565 inline bool sanitize (hb_sanitize_context_t *c) {
567 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
569 case 1: return TRACE_RETURN (u.format1.sanitize (c));
663 inline bool sanitize (hb_sanitize_context_t *c) {
665 return TRACE_RETURN (ligGlyph.sanitize (c) && component.sanitize (c));
741 inline bool sanitize (hb_sanitize_context_t *c) {
743 return TRACE_RETURN (ligature.sanitize (c, this));
825 inline bool sanitize (hb_sanitize_context_t *c) {
827 return TRACE_RETURN (coverage.sanitize (c, this) && ligatureSet.sanitize (c, this));
873 inline bool sanitize (hb_sanitize_context_t *c) {
875 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
877 case 1: return TRACE_RETURN (u.format1.sanitize (c));
992 inline bool sanitize (hb_sanitize_context_t *c) {
994 if (!(coverage.sanitize (c, this) && backtrack.sanitize (c, this)))
997 if (!lookahead.sanitize (c, this))
1000 return TRACE_RETURN (substitute.sanitize (c));
1035 inline bool sanitize (hb_sanitize_context_t *c) {
1037 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
1039 case 1: return TRACE_RETURN (u.format1.sanitize (c));
1089 inline bool sanitize (hb_sanitize_context_t *c, unsigned int lookup_type) {
1091 if (!u.header.sub_format.sanitize (c))
1094 case Single: return TRACE_RETURN (u.single.sanitize (c));
1095 case Multiple: return TRACE_RETURN (u.multiple.sanitize (c));
1096 case Alternate: return TRACE_RETURN (u.alternate.sanitize (c));
1097 case Ligature: return TRACE_RETURN (u.ligature.sanitize (c));
1098 case Context: return TRACE_RETURN (u.context.sanitize (c));
1099 case ChainContext: return TRACE_RETURN (u.chainContext.sanitize (c));
1100 case Extension: return TRACE_RETURN (u.extension.sanitize (c));
1101 case ReverseChainSingle: return TRACE_RETURN (u.reverseChainContextSingle.sanitize (c));
1309 inline bool sanitize (hb_sanitize_context_t *c)
1312 if (unlikely (!Lookup::sanitize (c))) return TRACE_RETURN (false);
1314 if (unlikely (!list.sanitize (c, this, get_type ()))) return TRACE_RETURN (false);
1347 inline bool sanitize (hb_sanitize_context_t *c) {
1349 if (unlikely (!GSUBGPOS::sanitize (c))) return TRACE_RETURN (false);
1351 return TRACE_RETURN (list.sanitize (c, this));