WIP
f4cbb1e
[iter] Use forwarding references
471e96e
[algs] Fix hb_first() / hb_second()
528ea66
[iter] Misc fixes to get piping almost work
343f5a4
Change hb_first() and hb_second() to function objects
7cedf7f
[iter] Add hb_filter()
f35568d
[iter] Add hb_map()
1733e47
[iter] Make hb_zip() take const references
f7fcc47
Minor rename
ede1a71
Remove unused Coverage::iter_t::get_coverage()
9355166
Use hb_zip() moooore
af2067e
Use hb_zip() some mooore
0d1fdf9
Use hb_zip() some moore
af6c190
Use hb_zip() some more
83ad0b6
Use hb_zip() some
f0dd065
[iter] Rename hb_zip_t to hb_zip_iter_t
200cdb7
[algs] Whitespace
3290c18
[iter] Move code
014c502
Rename hb-dsalgs to hb-algs
6e3ad65
[algs] Add hb_first() and hb_second()
f276075
Implement uniform map interface
a7de144
[meta] Remove hb_enable_if_t
7987095
[iter] Implement operator-> unconditionally
15a6928
Allow rvalues in hb_addressof()
8f52a82
[iter] Change from const_iter_t/iter_t to iter_t/writer_t
a4ea0d3
[iter] Change Coverage iterator to only return glyph-id
7798e4f
[iter] Add hb_zip()
84e5d00
[iter] Rename __item_type__ to __item_t__
636786e
Tighten Coverage iteration
6caf76f
[subset] Minor
ff3a7ce