MCPcopy Create free account

hub / github.com/Tessil/hopscotch-map / types & classes

Types & classes55 in github.com/Tessil/hopscotch-map

↓ 28 callersClassmove_only_test
tests/utils.h:117
↓ 26 callersClassKeySelect
include/tsl/hopscotch_set.h:88
↓ 8 callersClasscopy_only_test
tests/utils.h:168
↓ 2 callersClassValueSelect
include/tsl/hopscotch_map.h:101
↓ 2 callersClasshopscotch_hash
include/tsl/hopscotch_hash.h:400
↓ 2 callersClassself_reference_member_test
tests/utils.h:59
ClassKeySelect
include/tsl/hopscotch_map.h:88
ClassKeySelect
include/tsl/bhopscotch_set.h:66
ClassKeySelect
include/tsl/bhopscotch_map.h:66
ClassValueSelect
include/tsl/bhopscotch_map.h:79
Classbhopscotch_map
include/tsl/bhopscotch_map.h:61
Classbhopscotch_set
include/tsl/bhopscotch_set.h:61
Classconst_it
tests/hopscotch_map_tests.cpp:492
Classcustom_allocator
tests/custom_allocator_tests.cpp:38
Classeq
tests/utils.h:210
Classequal_to_ptr
tests/hopscotch_map_tests.cpp:1337
Classhas_is_transparent
include/tsl/hopscotch_hash.h:55
Classhas_is_transparent<T, typename make_void<typename T::is_transparent>::type>
include/tsl/hopscotch_hash.h:58
Classhas_key_compare
include/tsl/hopscotch_hash.h:63
Classhas_key_compare<T, typename make_void<typename T::key_compare>::type>
include/tsl/hopscotch_hash.h:66
Classhash
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
Classhash<copy_only_test>
tests/utils.h:251
Classhash<heterogeneous_test>
tests/utils.h:257
Classhash<move_only_test>
tests/utils.h:244
Classhash<self_reference_member_test>
tests/utils.h:237
Classhash_ptr
tests/hopscotch_map_tests.cpp:1322
Classheterogeneous_test
tests/utils.h:208
Classhopscotch_bucket
include/tsl/hopscotch_hash.h:194
Classhopscotch_bucket_hash
include/tsl/hopscotch_hash.h:161
Classhopscotch_bucket_hash<true>
include/tsl/hopscotch_hash.h:174
Classhopscotch_iterator
include/tsl/hopscotch_hash.h:414
Classhopscotch_map
include/tsl/hopscotch_map.h:83
Classhopscotch_set
include/tsl/hopscotch_set.h:83
Classidentity_hash
tests/utils.h:43
Classis_noexcept_on_zero_init
include/tsl/hopscotch_growth_policy.h:406
Classis_noexcept_on_zero_init<mod_growth_policy<GrowthFactor>>
include/tsl/hopscotch_growth_policy.h:411
Classis_noexcept_on_zero_init<power_of_two_growth_policy<GrowthFactor>>
include/tsl/hopscotch_growth_policy.h:408
Classis_noexcept_on_zero_init<prime_growth_policy>
include/tsl/hopscotch_growth_policy.h:414
Classis_power_of_two_policy
include/tsl/hopscotch_hash.h:70
Classis_power_of_two_policy<tsl::hh::power_of_two_growth_policy<GrowthFactor>>
include/tsl/hopscotch_hash.h:73
Classit
tests/hopscotch_map_tests.cpp:496
Classkey_equal
tests/hopscotch_map_tests.cpp:1295
Classless
tests/utils.h:213
Classmake_void
include/tsl/hopscotch_hash.h:50
Classmod_growth_policy
include/tsl/hopscotch_growth_policy.h:179
Classmod_hash
tests/utils.h:51
Classpower_of_two_growth_policy
include/tsl/hopscotch_growth_policy.h:84
Classprime_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
Classrebind
tests/custom_allocator_tests.cpp:50
Classsmallest_type_for_min_bits
include/tsl/hopscotch_hash.h:100
Classsmallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 0) && (MinBits <= 8)>::type>
include/tsl/hopscotch_hash.h:103
Classsmallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 16) && (MinBits <= 32)>::type>
include/tsl/hopscotch_hash.h:117
Classsmallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 32) && (MinBits <= 64)>::type>
include/tsl/hopscotch_hash.h:124
Classsmallest_type_for_min_bits< MinBits, typename std::enable_if<(MinBits > 8) && (MinBits <= 16)>::type>
include/tsl/hopscotch_hash.h:110
Classutils
tests/utils.h:260