Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tessil/hopscotch-map
/ types & classes
Types & classes
55 in github.com/Tessil/hopscotch-map
⨍
Functions
287
◇
Types & classes
55
↓ 28 callers
Class
move_only_test
tests/utils.h:117
↓ 26 callers
Class
KeySelect
include/tsl/hopscotch_set.h:88
↓ 8 callers
Class
copy_only_test
tests/utils.h:168
↓ 2 callers
Class
ValueSelect
include/tsl/hopscotch_map.h:101
↓ 2 callers
Class
hopscotch_hash
include/tsl/hopscotch_hash.h:400
↓ 2 callers
Class
self_reference_member_test
tests/utils.h:59
Class
KeySelect
include/tsl/hopscotch_map.h:88
Class
KeySelect
include/tsl/bhopscotch_set.h:66
Class
KeySelect
include/tsl/bhopscotch_map.h:66
Class
ValueSelect
include/tsl/bhopscotch_map.h:79
Class
bhopscotch_map
include/tsl/bhopscotch_map.h:61
Class
bhopscotch_set
include/tsl/bhopscotch_set.h:61
Class
const_it
tests/hopscotch_map_tests.cpp:492
Class
custom_allocator
tests/custom_allocator_tests.cpp:38
Class
eq
tests/utils.h:210
Class
equal_to_ptr
tests/hopscotch_map_tests.cpp:1337
Class
has_is_transparent
include/tsl/hopscotch_hash.h:55
Class
has_is_transparent<T, typename make_void<typename T::is_transparent>::type>
include/tsl/hopscotch_hash.h:58
Class
has_key_compare
include/tsl/hopscotch_hash.h:63
Class
has_key_compare<T, typename make_void<typename T::key_compare>::type>
include/tsl/hopscotch_hash.h:66
Class
hash
Use a KeyEqual and Hash where any odd unsigned number 'x' is equal to 'x-1'. Make sure that KeyEqual is called (and not ==).
tests/hopscotch_map_tests.cpp:1285
Class
hash<copy_only_test>
tests/utils.h:251
Class
hash<heterogeneous_test>
tests/utils.h:257
Class
hash<move_only_test>
tests/utils.h:244
Class
hash<self_reference_member_test>
tests/utils.h:237
Class
hash_ptr
tests/hopscotch_map_tests.cpp:1322
Class
heterogeneous_test
tests/utils.h:208
Class
hopscotch_bucket
include/tsl/hopscotch_hash.h:194
Class
hopscotch_bucket_hash
include/tsl/hopscotch_hash.h:161
Class
hopscotch_bucket_hash<true>
include/tsl/hopscotch_hash.h:174
Class
hopscotch_iterator
include/tsl/hopscotch_hash.h:414
Class
hopscotch_map
include/tsl/hopscotch_map.h:83
Class
hopscotch_set
include/tsl/hopscotch_set.h:83
Class
identity_hash
tests/utils.h:43
Class
is_noexcept_on_zero_init
include/tsl/hopscotch_growth_policy.h:406
Class
is_noexcept_on_zero_init<mod_growth_policy<GrowthFactor>>
include/tsl/hopscotch_growth_policy.h:411
Class
is_noexcept_on_zero_init<power_of_two_growth_policy<GrowthFactor>>
include/tsl/hopscotch_growth_policy.h:408
Class
is_noexcept_on_zero_init<prime_growth_policy>
include/tsl/hopscotch_growth_policy.h:414
Class
is_power_of_two_policy
include/tsl/hopscotch_hash.h:70
Class
is_power_of_two_policy<tsl::hh::power_of_two_growth_policy<GrowthFactor>>
include/tsl/hopscotch_hash.h:73
Class
it
tests/hopscotch_map_tests.cpp:496
Class
key_equal
tests/hopscotch_map_tests.cpp:1295
Class
less
tests/utils.h:213
Class
make_void
include/tsl/hopscotch_hash.h:50
Class
mod_growth_policy
include/tsl/hopscotch_growth_policy.h:179
Class
mod_hash
tests/utils.h:51
Class
power_of_two_growth_policy
include/tsl/hopscotch_growth_policy.h:84
Class
prime_growth_policy
* Grow the hash table by using prime numbers as bucket count. Slower than * tsl::hh::power_of_two_growth_policy in general but will probably distribu
include/tsl/hopscotch_growth_policy.h:357
Class
rebind
tests/custom_allocator_tests.cpp:50
Class
smallest_type_for_min_bits
include/tsl/hopscotch_hash.h:100
Class
smallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 0) && (MinBits <= 8)>::type>
include/tsl/hopscotch_hash.h:103
Class
smallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 16) && (MinBits <= 32)>::type>
include/tsl/hopscotch_hash.h:117
Class
smallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 32) && (MinBits <= 64)>::type>
include/tsl/hopscotch_hash.h:124
Class
smallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 8) && (MinBits <= 16)>::type>
include/tsl/hopscotch_hash.h:110
Class
utils
tests/utils.h:260