IOSS 2.0
Loading...
Searching...
No Matches
tsl::hh::detail Namespace Reference

Functions

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

Variables

static constexpr const std::array< std::size_t, TSL_HH_NB_PRIMESPRIMES
 
static constexpr const std::array< std::size_t(*)(std::size_t), TSL_HH_NB_PRIMESMOD_PRIME
 

Function Documentation

◆ mod()

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

Variable Documentation

◆ MOD_PRIME

const std::array<std::size_t (*)(std::size_t), TSL_HH_NB_PRIMES> tsl::hh::detail::MOD_PRIME
staticconstexpr
Initial value:
= {{
}}
static constexpr std::size_t mod(std::size_t hash)
Definition hopscotch_growth_policy.h:298

◆ PRIMES

const std::array<std::size_t, TSL_HH_NB_PRIMES> tsl::hh::detail::PRIMES
staticconstexpr