Lines Matching defs:Iter
862 struct Iter { struct
863 void init (const struct CoverageFormat1 &c_) { c = &c_; i = 0; } in init()
864 void fini () {} in fini()
865 bool more () { return i < c->glyphArray.len; } in more()
866 void next () { i++; } in next()
867 hb_codepoint_t get_glyph () { return c->glyphArray[i]; } in get_glyph()
868 unsigned int get_coverage () { return i; } in get_coverage()
871 const struct CoverageFormat1 *c;
872 unsigned int i;
975 struct Iter struct
977 void init (const CoverageFormat2 &c_) in init()
989 void fini () {} in fini()
990 bool more () { return i < c->rangeRecord.len; } in more()
991 void next () in next()
1013 hb_codepoint_t get_glyph () { return j; } in get_glyph()
1014 unsigned int get_coverage () { return coverage; } in get_coverage()
1017 const struct CoverageFormat2 *c;
1018 unsigned int i, coverage;
1019 hb_codepoint_t j;
1108 struct Iter struct
1110 Iter (const Coverage &c_) in Iter() function
1121 bool more () in more()
1130 void next () in next()
1139 hb_codepoint_t get_glyph () in get_glyph()
1148 unsigned int get_coverage () in get_coverage()
1159 unsigned int format;
1160 union {
1163 } u;