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

◆ erase() [2/3]

template<typename Key, typename Compare = less<Key>, typename Allocator = allocator<Key>>
iterator fl::MultiSetTree< Key, Compare, Allocator >::erase ( const_iterator first,
const_iterator last )
inline

Definition at line 264 of file multi_set.h.

264 {
265 // Erase each element in the range [first, last)
266 iterator result = begin(); // Default return
267
268 while (first != last) {
269 result = erase(first); // erase(const_iterator pos) returns iterator to next element
270 // Update first to point to the next element (which is now at the erased position)
272 }
273
274 return result;
275 }
iterator erase(const_iterator pos)
Definition multi_set.h:247
iterator begin()
Definition multi_set.h:189
ConstIteratorWrapper iterator
Definition multi_set.h:161