Home | History | Annotate | Download | only in src

Lines Matching refs:sanitize

74   inline bool sanitize (hb_sanitize_context_t *c) const
77 return_trace (coverage.sanitize (c, this) && attachPoint.sanitize (c, this));
105 inline bool sanitize (hb_sanitize_context_t *c) const
132 inline bool sanitize (hb_sanitize_context_t *c) const
156 inline bool sanitize (hb_sanitize_context_t *c) const
159 return_trace (c->check_struct (this) && deviceTable.sanitize (c, this));
188 inline bool sanitize (hb_sanitize_context_t *c) const
191 if (!u.format.sanitize (c)) return_trace (false);
193 case 1: return_trace (u.format1.sanitize (c));
194 case 2: return_trace (u.format2.sanitize (c));
195 case 3: return_trace (u.format3.sanitize (c));
231 inline bool sanitize (hb_sanitize_context_t *c) const
234 return_trace (carets.sanitize (c, this));
267 inline bool sanitize (hb_sanitize_context_t *c) const
270 return_trace (coverage.sanitize (c, this) && ligGlyph.sanitize (c, this));
290 inline bool sanitize (hb_sanitize_context_t *c) const
293 return_trace (coverage.sanitize (c, this));
315 inline bool sanitize (hb_sanitize_context_t *c) const
318 if (!u.format.sanitize (c)) return_trace (false);
320 case 1: return_trace (u.format1.sanitize (c));
387 inline bool sanitize (hb_sanitize_context_t *c) const
390 return_trace (version.sanitize (c) &&
392 glyphClassDef.sanitize (c, this) &&
393 attachList.sanitize (c, this) &&
394 ligCaretList.sanitize (c, this) &&
395 markAttachClassDef.sanitize (c, this) &&
396 (version.to_int () < 0x00010002u || markGlyphSetsDef.sanitize (c, this)) &&
397 (version.to_int () < 0x00010003u || varStore.sanitize (c, this)));