[iter] Change Coverage iterator to only return glyph-id

This commit is contained in:
Behdad Esfahbod 2019-01-09 00:25:53 -08:00
parent 84e5d00229
commit 7798e4fcc3
1 changed files with 4 additions and 4 deletions

View File

@ -1120,8 +1120,8 @@ struct Coverage
} }
struct iter_t : struct iter_t :
hb_iter_t<iter_t, const hb_pair_t<unsigned, hb_codepoint_t> >, hb_iter_t<iter_t, hb_codepoint_t>,
hb_iter_mixin_t<iter_t, const hb_pair_t<unsigned, hb_codepoint_t> > hb_iter_mixin_t<iter_t, hb_codepoint_t>
{ {
enum { is_sorted_iterator = true }; enum { is_sorted_iterator = true };
iter_t (const Coverage &c_ = Null(Coverage)) iter_t (const Coverage &c_ = Null(Coverage))
@ -1153,8 +1153,8 @@ struct Coverage
default: break; default: break;
} }
} }
typedef const hb_pair_t<unsigned, hb_codepoint_t> __item_t__; typedef hb_codepoint_t __item_t__;
__item_t__ __item__ () const { return hb_pair (get_coverage (), get_glyph ()); } __item_t__ __item__ () const { return get_glyph (); }
hb_codepoint_t get_glyph () const hb_codepoint_t get_glyph () const
{ {