Lines Matching defs:lookup_props
267 unsigned int lookup_props;
285 lookup_props (0),
291 inline void set_lookup_props (unsigned int lookup_props_) { lookup_props = lookup_props_; }
292 inline void set_lookup (const Lookup &l) { lookup_props = l.get_props (); }
297 lookup_props (0),
311 inline void set_lookup_props (unsigned int lookup_props_) { lookup_props = lookup_props_; }
351 if (!c->match_properties (info.codepoint, property, lookup_props))
364 unsigned int lookup_props;
385 matcher.set_lookup_props (c->lookup_props);
394 inline void set_lookup_props (unsigned int lookup_props) { matcher.set_lookup_props (lookup_props); }
455 matcher.set_lookup_props (c->lookup_props);
464 inline void set_lookup_props (unsigned int lookup_props) { matcher.set_lookup_props (lookup_props); }
517 unsigned int lookup_props) const
520 * lookup_props has the set index.
522 if (lookup_props & LookupFlag::UseMarkFilteringSet)
523 lookup_props >> 16, glyph);
525 /* The second byte of lookup_props has the meaning
529 if (lookup_props & LookupFlag::MarkAttachmentType)
530 return (lookup_props & LookupFlag::MarkAttachmentType) == (glyph_props & LookupFlag::MarkAttachmentType);
538 unsigned int lookup_props) const
541 * lookup_props includes LookupFlags::IgnoreLigatures
543 if (glyph_props & lookup_props & LookupFlag::IgnoreFlags)
547 return match_properties_mark (glyph, glyph_props, lookup_props);
554 unsigned int lookup_props) const
560 return match_properties (info->codepoint, property, lookup_props);