Lines Matching defs:Iter
730 struct Iter { struct
731 inline void init (const struct CoverageFormat1 &c_) { c = &c_; i = 0; }; in init()
732 inline bool more (void) { return i < c->glyphArray.len; } in more()
733 inline void next (void) { i++; } in next()
734 inline uint16_t get_glyph (void) { return c->glyphArray[i]; } in get_glyph()
735 inline uint16_t get_coverage (void) { return i; } in get_coverage()
738 const struct CoverageFormat1 *c;
739 unsigned int i;
828 struct Iter { struct
829 inline void init (const CoverageFormat2 &c_) { in init()
835 inline bool more (void) { return i < c->rangeRecord.len; } in more()
836 inline void next (void) { in next()
846 inline uint16_t get_glyph (void) { return j; } in get_glyph()
847 inline uint16_t get_coverage (void) { return coverage; } in get_coverage()
850 const struct CoverageFormat2 *c;
851 unsigned int i, j, coverage;
932 struct Iter { struct
933 Iter (void) : format (0) {}; in Iter() argument
934 inline void init (const Coverage &c_) { in init()
942 inline bool more (void) { in more()
949 inline void next (void) { in next()
956 inline uint16_t get_glyph (void) { in get_glyph()
963 inline uint16_t get_coverage (void) { in get_coverage()
972 unsigned int format;
973 union {
976 } u;