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

◆ do_insert() [1/2]

template<typename Key, typename Value, typename Equal = fl::SmallMapEqualTo<Key>>
size_type fl::unordered_map_small< Key, Value, Equal >::do_insert ( const value_type & kv)
inlineprivate

Definition at line 164 of file unordered_map_small.h.

164 {
166 if (free != npos()) {
167 place_at(free, kv);
168 return free;
169 }
170 return append(kv);
171 }
size_type find_free_slot() const FL_NO_EXCEPT
static size_type npos() FL_NO_EXCEPT
void place_at(size_type idx, const value_type &kv) FL_NO_EXCEPT
size_type append(const value_type &kv) FL_NO_EXCEPT

References append(), find_free_slot(), fl::FL_NO_EXCEPT, fl::free(), npos(), and place_at().

Referenced by insert(), insert(), insert(), insert(), insert_or_update(), operator[](), update(), and update().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: