Sign in
android
/
platform
/
external
/
harfbuzz_ng
/
f62a31df1381c32d2727a9f6f02c47d6277f5205
/
src
/
hb-map.hh
be5cdcd
Store the hash value of a key in item_t in hb_map to reduce the number of hash computations.
by Garret Rieger
· 5 years ago
e0315b4
[meta] is_integer -> is_integral
by Behdad Esfahbod
· 6 years ago
971020e
Add sink support for hb_hashmap_t and a reverse call to hb_pair_t.
by Garret Rieger
· 6 years ago
c9b287a
Add hb_lidentity(), and rename hb_rvalue() to hb_ridentity()
by Behdad Esfahbod
· 6 years ago
27b2093
[map] Return rvalues from keys()/values()
by Behdad Esfahbod
· 6 years ago
372c5b9
[map] Fix bots
by Behdad Esfahbod
· 6 years ago
a304827
[map] Add .values() iterator
by Behdad Esfahbod
· 6 years ago
3c69505
[map] Fix iter
by Behdad Esfahbod
· 6 years ago
f5705d7
Whitespace
by Behdad Esfahbod
· 6 years ago
b827181
[map] tweak test-iter.cc
by rsheeter
· 6 years ago
492af0f
[map] add keys()
by rsheeter
· 6 years ago
ba60512
[map] add a test for iteration
by rsheeter
· 6 years ago
183b809
[map] add iteration
by rsheeter
· 6 years ago
bad1606
[map] Make .has() optionally return value
by Behdad Esfahbod
· 6 years ago
240f57e
Rename hb_deref_pointer() to hb_deref()
by Behdad Esfahbod
· 6 years ago
22da123
[map] Fix TODO
by Behdad Esfahbod
· 6 years ago
0268db1
[map] Use hb_invoke() with pointer-to-method
by Behdad Esfahbod
· 6 years ago
824fd34
Rename a few macros
by Behdad Esfahbod
· 6 years ago
31c1a83
[map] Protect more against pointer deref
by Behdad Esfahbod
· 6 years ago
5bffa9e
More
by Behdad Esfahbod
· 6 years ago
5b66b03
[serialize] Fix hb_hashmap_t<> for pointers and use in packed_map
by Behdad Esfahbod
· 6 years ago
10f0622
[map] Shuffle fini code
by Behdad Esfahbod
· 6 years ago
a432901
[serialize] Add packed_map
by Behdad Esfahbod
· 6 years ago
38d57b9
[map] Add another TODO item
by Behdad Esfahbod
· 6 years ago
7fd940f
[map] Add TODO
by Behdad Esfahbod
· 6 years ago
ef33b5d
[map] Deref pointers before equality check
by Behdad Esfahbod
· 6 years ago
c98f51d
[map] Templatize hb_map_t
by Behdad Esfahbod
· 6 years ago
bdd5a9c
Add hb_hash()
by Behdad Esfahbod
· 6 years ago
a030ce4
Merge branch 'master' into iter
by Behdad Esfahbod
· 6 years ago
9373924
minor edit
by Michiharu Ariza
· 6 years ago
eebc21c
fix crash in hb_map_t::clear()
by Michiharu Ariza
· 6 years ago
d438e61
[iter] Fix operator() impls
by Behdad Esfahbod
· 6 years ago
090fe56
Merge branch 'master' into iter
by Behdad Esfahbod
· 6 years ago
c1cbbb9
Use static constexpr for large class constants
by Behdad Esfahbod
· 6 years ago
a7de144
Implement uniform map interface
by Behdad Esfahbod
· 6 years ago
bd1318b
Use static constexpr for large class constants
by Behdad Esfahbod
· 6 years ago
043b610
Fix sign compare warnings
by Behdad Esfahbod
· 6 years ago
9aebfb4
[serialize] Streamline error propagation
by Behdad Esfahbod
· 6 years ago
e412008
Remove redundant void from C++ sources (#1486)
by Ebrahim Byagowi
· 6 years ago
b2ebaa9
Remove redundant 'inline' from methods (#1483)
by Ebrahim Byagowi
· 6 years ago
7ee5c52
minor style fix, use void in methods on no argument
by Ebrahim Byagowi
· 6 years ago
9e4138c
Convert misc "static const" constants to enum
by Behdad Esfahbod
· 6 years ago
b186274
[set/map] Fix uninitialized memory
by Behdad Esfahbod
· 6 years ago
67a22f3
[set/map/vector] Make constructable, but not copy or assignable
by Behdad Esfahbod
· 6 years ago
114f66d
Fix hb_map_is_empty logic
by Ebrahim Byagowi
· 6 years ago
c77ae40
Rename hb-*private.hh to hb-*.hh
by Behdad Esfahbod
· 7 years ago
[Renamed (97%) from src/hb-map-private.hh]
be458eb
Include more basic internal headers from hb-private.hh
by Behdad Esfahbod
· 7 years ago
bddeb2b
Minor renamings of internal inline functions
by Behdad Esfahbod
· 7 years ago
0a5952e
Move prime_for back into map
by Behdad Esfahbod
· 7 years ago
58400a2
Remove DISALLOW_* from vector, set, and map
by Behdad Esfahbod
· 7 years ago
4f76f95
[map] Move prime_for to hb-static
by Behdad Esfahbod
· 7 years ago
a7dd90f
Revert "Remove HB_DISALLOW_COPY_AND_ASSIGN"
by Behdad Esfahbod
· 7 years ago
7185b27
Rename in_error to !successful
by Behdad Esfahbod
· 7 years ago
2baa357
Fix symbol export issue of prime_mod on Alpine bot
by Ebrahim Byagowi
· 7 years ago
54800f8
[map] Mark prime_for HB_INTERNAL
by Behdad Esfahbod
· 7 years ago
b3d45de
[map] Fix size calculation
by Behdad Esfahbod
· 7 years ago
ff92de7
Remove HB_DISALLOW_COPY_AND_ASSIGN
by Behdad Esfahbod
· 7 years ago
a244434
[map] Fix resize
by Behdad Esfahbod
· 7 years ago
ccd01c6
[map] Move prime_mod to header to avoid linkage issues in subset.so
by Behdad Esfahbod
· 7 years ago
6baebc5
[map] Fix copyright year
by Behdad Esfahbod
· 7 years ago
b015812
[map] Minor
by Behdad Esfahbod
· 7 years ago
4099c66
[map] Don't return INVALID from get() just because in_error
by Behdad Esfahbod
· 7 years ago
a9fa39d
[map] More minor
by Behdad Esfahbod
· 7 years ago
f76c4a7
[map] Make initial resize actually work
by Behdad Esfahbod
· 7 years ago
661e9ae
[map] Add clear(), is_empty(), and get_population()
by Behdad Esfahbod
· 7 years ago
b6959c3
[map] Minor
by Behdad Esfahbod
· 7 years ago
686476a
[map] Track population and occupancy separately
by Behdad Esfahbod
· 7 years ago
6f12ce4
Revert "[map] Return bool from set()"
by Behdad Esfahbod
· 7 years ago
face7cf
[map] Return bool from set()
by Behdad Esfahbod
· 7 years ago
e94be20
[map] Implement operator[] for get()ting
by Behdad Esfahbod
· 7 years ago
743fdd9
[map] First try at implementing an integer-to-integer hashmap
by Behdad Esfahbod
· 7 years ago