Grow the hash table by GrowthFactor::num / GrowthFactor::den and use a modulo to map a hash to a bucket.
More...
|
|
| mod_growth_policy (std::size_t &min_bucket_count_in_out) |
| |
|
std::size_t | bucket_for_hash (std::size_t hash) const noexcept |
| |
|
std::size_t | next_bucket_count () const |
| |
|
std::size_t | max_bucket_count () const |
| |
|
void | clear () noexcept |
| |
template<class GrowthFactor = std::ratio<3, 2>>
class pxr_tsl::rh::mod_growth_policy< GrowthFactor >
Grow the hash table by GrowthFactor::num / GrowthFactor::den and use a modulo to map a hash to a bucket.
Slower but it can be useful if you want a slower growth.
Definition at line 185 of file robin_growth_policy.h.
The documentation for this class was generated from the following file: