FastLED 3.9.15
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 append(const value_type &kv) FL_NOEXCEPT
static size_type npos() FL_NOEXCEPT
void place_at(size_type idx, const value_type &kv) FL_NOEXCEPT
size_type find_free_slot() const FL_NOEXCEPT

References append(), find_free_slot(), FL_NOEXCEPT, 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: