FastLED 3.9.15
Loading...
Searching...
No Matches

◆ remove()

template<typename Key, typename T, typename Hash = Hash<Key>, typename KeyEqual = EqualTo<Key>, int INLINED_COUNT = FASTLED_HASHMAP_INLINED_COUNT>
bool fl::HashMap< Key, T, Hash, KeyEqual, INLINED_COUNT >::remove ( const Key & key)
inline

Definition at line 292 of file hash_map.h.

292 {
293 auto idx = find_index(key);
294 if (idx == npos())
295 return false;
297 --_size;
298 ++_tombstones;
299 return true;
300 }
fl::size _size
Definition hash_map.h:702
static fl::size npos()
Definition hash_map.h:408
fl::size find_index(const Key &key) const
Definition hash_map.h:510
void mark_deleted(fl::size idx)
Definition hash_map.h:426
fl::size _tombstones
Definition hash_map.h:703