• leszeks's avatar
    [base] Template MatchFun in TemplateHashMapImpl · 837c91e8
    leszeks authored
    Make MatchFun a template parameter in TemplateHashMapImpl, moving the
    PointersMatch function down to an implementation which extends
    TemplateHashMapImpl to void* key and value (i.e. the same as the current
    HashMap and ZoneHashMap typedefs).
    
    This will allow other instantiations of TemplateHashMapImpl, with
    different MatchFun values, e.g. std::equal_to, to have their key
    equality test inlined, rather than calling a function pointer,
    
    Review-Url: https://codereview.chromium.org/2354593002
    Cr-Commit-Position: refs/heads/master@{#39868}
    837c91e8
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...