Blender
V3.3
|
#include <BLI_hash_tables.hh>
Public Member Functions | |
LoadFactor (uint8_t numerator, uint8_t denominator) | |
void | compute_total_and_usable_slots (int64_t min_total_slots, int64_t min_usable_slots, int64_t *r_total_slots, int64_t *r_usable_slots) const |
Static Public Member Functions | |
static constexpr int64_t | compute_total_slots (int64_t min_usable_slots, uint8_t numerator, uint8_t denominator) |
Definition at line 106 of file BLI_hash_tables.hh.
Definition at line 112 of file BLI_hash_tables.hh.
References BLI_assert.
|
inline |
Definition at line 119 of file BLI_hash_tables.hh.
References BLI_assert, compute_total_slots(), blender::floor_multiplication_with_fraction(), is_power_of_2_i(), and max.
|
inlinestaticconstexpr |
Definition at line 136 of file BLI_hash_tables.hh.
References blender::total_slot_amount_for_usable_slots().
Referenced by compute_total_and_usable_slots().