Behdad Esfahbod
|
25786f49c1
|
[array] Port to hb_iter_t<>
hb_array_t is its own iterator...
|
2018-12-21 19:29:00 -05:00 |
Behdad Esfahbod
|
2a33ab0560
|
[iter] Change __more__ to fallback to __len__
|
2018-12-21 18:53:01 -05:00 |
Behdad Esfahbod
|
2fc1860a5b
|
[iter] Split hb_iter_t<> into hb_iter_t<> and hb_iter_mixin_t<>
|
2018-12-21 18:09:45 -05:00 |
Behdad Esfahbod
|
865deeb3be
|
Adjust internal header dependencies
|
2018-12-21 17:46:10 -05:00 |
Behdad Esfahbod
|
7557e34872
|
[iter] Move hb_fill() and hb_copy() to hb-iter.hh
|
2018-12-21 17:21:19 -05:00 |
Behdad Esfahbod
|
5e1840e031
|
[iter] Disallow copy-construction or assignment of hb_iter_t<>
Should only be done by subclass.
|
2018-12-21 16:39:57 -05:00 |
Behdad Esfahbod
|
40d71211a8
|
[iter] Add const_iter_t / const_iter()
|
2018-12-21 16:19:44 -05:00 |
Behdad Esfahbod
|
3dbe1e364c
|
[iter] Add .random_access()
|
2018-12-21 15:53:09 -05:00 |
Behdad Esfahbod
|
20f14b4aa6
|
[iter] Fix __end__()
|
2018-12-21 15:19:22 -05:00 |
Behdad Esfahbod
|
aeb696a91c
|
[iter] Rename
|
2018-12-21 01:57:02 -05:00 |
Behdad Esfahbod
|
8001e00a47
|
[iter] First sample use
|
2018-12-21 01:53:27 -05:00 |
Behdad Esfahbod
|
19d2b5013d
|
[iter] Add bidirectionality
|
2018-12-21 01:20:04 -05:00 |
Behdad Esfahbod
|
314d8698d0
|
[iter] Sketch new iterator design
|
2018-12-21 01:15:49 -05:00 |
Behdad Esfahbod
|
b80b97b549
|
Revert "Remove unused hb-iter.hh"
This reverts commit 969ff3c7aa .
|
2018-12-21 00:08:05 -05:00 |
Behdad Esfahbod
|
969ff3c7aa
|
Remove unused hb-iter.hh
The ideas there are all part of hb-array.hh now. To be determined how we
want to use generic iterator patterns.
|
2018-12-17 22:43:00 -05:00 |
Ebrahim Byagowi
|
e412008599
|
Remove redundant void from C++ sources (#1486)
|
2018-12-17 13:01:01 -05:00 |
Behdad Esfahbod
|
68d4a5eee0
|
[array] Add constructor from fixed-size array
|
2018-12-17 00:02:42 -05:00 |
Behdad Esfahbod
|
aa8f94714e
|
[array] Minor
|
2018-12-16 22:31:13 -05:00 |
Behdad Esfahbod
|
01d06e34ff
|
Minor change to explicit_operator aesthetics
|
2018-12-16 14:27:43 -05:00 |
Ebrahim Byagowi
|
b2ebaa9afa
|
Remove redundant 'inline' from methods (#1483)
|
2018-12-16 14:08:10 -05:00 |
Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |