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)
271
first
=
ConstIteratorWrapper
(
result
.mTreeIt);
272
}
273
274
return
result
;
275
}
fl::MultiSetTree::ConstIteratorWrapper
Definition
multi_set.h:76
fl::MultiSetTree::erase
iterator erase(const_iterator pos)
Definition
multi_set.h:247
fl::MultiSetTree::begin
iterator begin()
Definition
multi_set.h:189
fl::MultiSetTree::iterator
ConstIteratorWrapper iterator
Definition
multi_set.h:161
fl::MultiSetTree
Definition
multi_set.h:20
fl
MultiSetTree
Generated on Tue Jun 16 2026 00:07:05 for FastLED by
1.13.2