Lines Matching refs:sanitize

74   inline bool sanitize (hb_sanitize_context_t *c) {
76 return TRACE_RETURN (coverage.sanitize (c, this) && attachPoint.sanitize (c, this));
104 inline bool sanitize (hb_sanitize_context_t *c) {
130 inline bool sanitize (hb_sanitize_context_t *c) {
153 inline bool sanitize (hb_sanitize_context_t *c) {
155 return TRACE_RETURN (c->check_struct (this) && deviceTable.sanitize (c, this));
181 inline bool sanitize (hb_sanitize_context_t *c) {
183 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
185 case 1: return TRACE_RETURN (u.format1.sanitize (c));
186 case 2: return TRACE_RETURN (u.format2.sanitize (c));
187 case 3: return TRACE_RETURN (u.format3.sanitize (c));
222 inline bool sanitize (hb_sanitize_context_t *c) {
224 return TRACE_RETURN (carets.sanitize (c, this));
256 inline bool sanitize (hb_sanitize_context_t *c) {
258 return TRACE_RETURN (coverage.sanitize (c, this) && ligGlyph.sanitize (c, this));
278 inline bool sanitize (hb_sanitize_context_t *c) {
280 return TRACE_RETURN (coverage.sanitize (c, this));
302 inline bool sanitize (hb_sanitize_context_t *c) {
304 if (!u.format.sanitize (c)) return TRACE_RETURN (false);
306 case 1: return TRACE_RETURN (u.format1.sanitize (c));
367 inline bool sanitize (hb_sanitize_context_t *c) {
369 return TRACE_RETURN (version.sanitize (c) &&
371 glyphClassDef.sanitize (c, this) &&
372 attachList.sanitize (c, this) &&
373 ligCaretList.sanitize (c, this) &&
374 markAttachClassDef.sanitize (c, this) &&
375 (version.to_int () < 0x00010002u || markGlyphSetsDef[0].sanitize (c, this)));