Lines Matching refs:Index
117 inline bool find_index (hb_tag_t tag, unsigned int *index) const
122 if (index) *index = i;
125 if (index) *index = Index::NOT_FOUND_INDEX;
175 struct IndexArray : ArrayOf<Index>
212 return Index::NOT_FOUND_INDEX;
225 USHORT reqFeatureIndex;/* Index of a feature required for this
247 if (i == Index::NOT_FOUND_INDEX) return get_default_lang_sys ();
250 inline bool find_lang_sys_index (hb_tag_t tag, unsigned int *index) const
251 { return langSys.find_index (tag, index); }
671 USHORT markFilteringSetX[VAR]; /* Index (base 0) into GDEF mark glyph sets
717 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const {
718 return glyphs->has (glyphArray[index]);
804 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const {
809 if (range.value <= index &&
810 index < (unsigned int) range.value + (range.end - range.start) &&
813 else if (index < range.value)
915 inline bool intersects_coverage (const hb_set_t *glyphs, unsigned int index) const {
917 case 1: return u.format1.intersects_coverage (glyphs, index);
918 case 2: return u.format2.intersects_coverage (glyphs, index);