Blender  V3.3
Public Member Functions | Static Public Member Functions | List of all members
blender::LoadFactor Class Reference

#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)
 

Detailed Description

Definition at line 106 of file BLI_hash_tables.hh.

Constructor & Destructor Documentation

◆ LoadFactor()

blender::LoadFactor::LoadFactor ( uint8_t  numerator,
uint8_t  denominator 
)
inline

Definition at line 112 of file BLI_hash_tables.hh.

References BLI_assert.

Member Function Documentation

◆ compute_total_and_usable_slots()

void blender::LoadFactor::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
inline

◆ compute_total_slots()

static constexpr int64_t blender::LoadFactor::compute_total_slots ( int64_t  min_usable_slots,
uint8_t  numerator,
uint8_t  denominator 
)
inlinestaticconstexpr

The documentation for this class was generated from the following file: