Lines Matching defs:Iter
672 struct Iter { struct
673 inline void init (const struct CoverageFormat1 &c_) { c = &c_; i = 0; }; in init()
674 inline bool more (void) { return i < c->glyphArray.len; } in more()
675 inline void next (void) { i++; } in next()
676 inline uint16_t get_glyph (void) { return c->glyphArray[i]; } in get_glyph()
677 inline uint16_t get_coverage (void) { return i; } in get_coverage()
680 const struct CoverageFormat1 *c;
681 unsigned int i;
769 struct Iter { struct
770 inline void init (const CoverageFormat2 &c_) { in init()
776 inline bool more (void) { return i < c->rangeRecord.len; } in more()
777 inline void next (void) { in next()
787 inline uint16_t get_glyph (void) { return j; } in get_glyph()
788 inline uint16_t get_coverage (void) { return coverage; } in get_coverage()
791 const struct CoverageFormat2 *c;
792 unsigned int i, j, coverage;
872 struct Iter { struct
873 Iter (void) : format (0) {}; in Iter() argument
874 inline void init (const Coverage &c_) { in init()
882 inline bool more (void) { in more()
889 inline void next (void) { in next()
896 inline uint16_t get_glyph (void) { in get_glyph()
903 inline uint16_t get_coverage (void) { in get_coverage()
912 unsigned int format;
913 union {
916 } u;