Home | History | Annotate | Download | only in src

Lines Matching refs:sanitize

168     if ((format & xPlaDevice) && !get_device (values++).sanitize (c, base)) return false;
169 if ((format & yPlaDevice) && !get_device (values++).sanitize (c, base)) return false;
170 if ((format & xAdvDevice) && !get_device (values++).sanitize (c, base)) return false;
171 if ((format & yAdvDevice) && !get_device (values++).sanitize (c, base)) return false;
215 /* Just sanitize referenced Device tables. Doesn't check the values themselves. */
243 inline bool sanitize (hb_sanitize_context_t *c) const
274 inline bool sanitize (hb_sanitize_context_t *c) const
304 inline bool sanitize (hb_sanitize_context_t *c) const
307 return_trace (c->check_struct (this) && xDeviceTable.sanitize (c, this) && yDeviceTable.sanitize (c, this));
340 inline bool sanitize (hb_sanitize_context_t *c) const
343 if (!u.format.sanitize (c)) return_trace (false);
345 case 1: return_trace (u.format1.sanitize (c));
346 case 2: return_trace (u.format2.sanitize (c));
347 case 3: return_trace (u.format3.sanitize (c));
373 inline bool sanitize (hb_sanitize_context_t *c, unsigned int cols) const
381 if (!matrixZ[i].sanitize (c, this)) return_trace (false);
399 inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
402 return_trace (c->check_struct (this) && markAnchor.sanitize (c, base));
449 inline bool sanitize (hb_sanitize_context_t *c) const
452 return_trace (ArrayOf<MarkRecord>::sanitize (c, this));
485 inline bool sanitize (hb_sanitize_context_t *c) const
489 coverage.sanitize (c, this) &&
537 inline bool sanitize (hb_sanitize_context_t *c) const
541 coverage.sanitize (c, this) &&
665 inline bool sanitize (hb_sanitize_context_t *c, const sanitize_closure_t *closure) const
715 inline bool sanitize (hb_sanitize_context_t *c) const
730 return_trace (coverage.sanitize (c, this) && pairSet.sanitize (c, this, &closure));
804 inline bool sanitize (hb_sanitize_context_t *c) const
808 && coverage.sanitize (c, this)
809 && classDef1.sanitize (c, this)
810 && classDef2.sanitize (c, this))) return_trace (false);
879 inline bool sanitize (hb_sanitize_context_t *c, const void *base) const
882 return_trace (entryAnchor.sanitize (c, base) && exitAnchor.sanitize (c, base));
1014 inline bool sanitize (hb_sanitize_context_t *c) const
1017 return_trace (coverage.sanitize (c, this) && entryExitRecord.sanitize (c, this));
1099 inline bool sanitize (hb_sanitize_context_t *c) const
1103 markCoverage.sanitize (c, this) &&
1104 baseCoverage.sanitize (c, this) &&
1105 markArray.sanitize (c, this) &&
1106 baseArray.sanitize (c, this, (unsigned int) classCount));
1216 inline bool sanitize (hb_sanitize_context_t *c) const
1220 markCoverage.sanitize (c, this) &&
1221 ligatureCoverage.sanitize (c, this) &&
1222 markArray.sanitize (c, this) &&
1223 ligatureArray.sanitize (c, this, (unsigned int) classCount));
1330 inline bool sanitize (hb_sanitize_context_t *c) const
1334 mark1Coverage.sanitize (c, this) &&
1335 mark2Coverage.sanitize (c, this) &&
1336 mark1Array.sanitize (c, this) &&
1337 mark2Array.sanitize (c, this, (unsigned int) classCount));
1489 inline bool sanitize (hb_sanitize_context_t *c) const
1492 if (unlikely (!Lookup::sanitize (c))) return_trace (false);
1514 inline bool sanitize (hb_sanitize_context_t *c) const
1517 if (unlikely (!GSUBGPOS::sanitize (c))) return_trace (false);
1519 return_trace (list.sanitize (c, this));