IOSS  2.0
hopscotch_growth_policy.h File Reference
#include <algorithm>
#include <array>
#include <climits>
#include <cmath>
#include <cstddef>
#include <iterator>
#include <limits>
#include <ratio>
#include <stdexcept>
Include dependency graph for hopscotch_growth_policy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tsl::hh::power_of_two_growth_policy< GrowthFactor >
 
class  tsl::hh::mod_growth_policy< GrowthFactor >
 
class  tsl::hh::prime_growth_policy
 

Namespaces

 tsl
 
 tsl::hh
 
 tsl::hh::detail
 

Functions

template<unsigned int IPrime>
static constexpr std::size_t tsl::hh::detail::mod (std::size_t hash)
 

Variables

static constexpr const std::array< std::size_t, 40 > tsl::hh::detail::PRIMES
 
static constexpr const std::array< std::size_t(*)(std::size_t), 40 > tsl::hh::detail::MOD_PRIME