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

◆ erase() [4/4]

template<typename Key, typename Value, typename Less = fl::less<Key>>
iterator fl::flat_map< Key, Value, Less >::erase ( iterator pos)
inline

Definition at line 334 of file flat_map.h.

334 {
335 // Vector erase() returns iterator in some versions, bool in others
336 // To be safe, erase and return the next element
337 iterator next = pos + 1;
338 mData.erase(pos);
339 return next;
340 }
typename vector_type::iterator iterator
Definition flat_map.h:45
bool next(const Key &key, Key *next_key, bool allow_rollover=false) const FL_NOEXCEPT
Definition flat_map.h:466
vector_type mData
Definition flat_map.h:51

Referenced by fl::flat_map< int, FxPtr >::erase().

+ Here is the caller graph for this function: