[iter] Streamline vector iterators
fd75d29
[iter] Make hb_sorted_array_t work as iter
570473a
Change hb_void_t implementation
d602479
[iter] Mark Coverage iterator sorted
cde3198
[subset] Take iterator in ArrayOf serialize
49161d4
[iter] Port Coverage iterator to hb_iter_t
e168842
Add hb_pair_t<> and hb_pair()
c68bca0
[Coverage] Ensure increasing coverage in iteration
8303a9b
[Coverage] Mark iterator methods const
50cd26d
[iter] Use operator bool in a few places
9df1a6e
[iter] Remove redundant methods
7788ac1
[iter] Test default-constructability
3dea9af
[iter] Implement friend opeator + (int, iter)
743ff09
[iter] Remove const_iter
6dc4a1c
[ci] Disable macos-llvm-gcc-4.2 again
d12b80c
[iter] Remove hack for older compilers
f2b56af
[iter] Minor
2ea79e0
[iter] Rename random_access() to constexpr is_random_access()
fb053b6
[iter] Add operator ->
2790aad
[iter] Make them work, mostly
d3976b7
[vector] Add iterator
959bb58
Remove wrongly added files
6fc6a14
Use enum for class constant
dd7c628
[CFF] Use enum for tableTag
cf7edf5
Use static constexpr for large class constants
bd1318b
Fix sign compare warnings
043b610
Fix warning
ce317d0
[dwrite] Fix delete-non-virtual-dtor warning (#1550)
0c2bd1b
Remove TRACE_COLLECT_GLYPHS
89bcfb2
[pragma] Only add if GCC or clang
f13b678