#include <hopscotch_hash.h>
◆ bucket_hash
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ neighborhood_bitmap
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
Initial value:
typename smallest_type_for_min_bits<NeighborhoodSize +
static const std::size_t NB_RESERVED_BITS_IN_NEIGHBORHOOD
Definition hopscotch_hash.h:168
◆ storage
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ value_type
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ hopscotch_bucket() [1/3]
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ hopscotch_bucket() [2/3]
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ hopscotch_bucket() [3/3]
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ ~hopscotch_bucket()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ check_neighbor_presence()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ clear()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ destroy_value()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ empty()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ has_overflow()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ neighborhood_infos()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ operator=() [1/2]
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ operator=() [2/2]
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ remove_value()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ set_empty()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ set_overflow()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ set_value_of_empty_bucket()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
template<typename... Args>
◆ swap_value_into_empty_bucket()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ toggle_neighbor_presence()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ truncate_hash()
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ value() [1/2]
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ value() [2/2]
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ m_neighborhood_infos
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ m_value
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
◆ MAX_NEIGHBORHOOD_SIZE
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
Initial value:=
static const std::size_t SMALLEST_TYPE_MAX_BITS_SUPPORTED
Definition hopscotch_hash.h:109
◆ MIN_NEIGHBORHOOD_SIZE
template<typename ValueType , unsigned int NeighborhoodSize, bool StoreHash>
The documentation for this class was generated from the following file: