FastLED 3.10.8
Loading...
Searching...
No Matches

◆ NeedsRehash()

template<typename Key, typename T, typename Hash = Hash<Key>, typename KeyEqual = EqualTo<Key>, int INLINED_COUNT = FASTLED_HASHMAP_INLINED_COUNT>
static bool fl::unordered_map< Key, T, Hash, KeyEqual, INLINED_COUNT >::NeedsRehash ( fl::size size,
fl::size bucket_size,
fl::size tombstones,
u8 load_factor )
inlinestatic

Definition at line 309 of file unordered_map.h.

310 {
311 // (size + tombstones) << 8 : multiply numerator by 256
312 // capacity * max_load : denominator * threshold
313 u32 lhs = (size + tombstones) << 8;
315 return lhs > rhs;
316 }
fl::size size() const FL_NO_EXCEPT
float load_factor() const FL_NO_EXCEPT