FastLED
3.10.8
Loading...
Searching...
No Matches
◆
erase()
[1/2]
template<typename T>
iterator
fl::deque
< T >::erase
(
const_iterator
first
,
const_iterator
last
)
inline
Definition at line
769
of file
deque.h
.
769
{
770
fl::size
start_idx
=
first
.mIndex;
771
if
(
first
==
last
)
return
iterator
(
this
,
start_idx
);
772
fl::size
count
=
last
.mIndex -
first
.mIndex;
773
for
(
fl::size
i
=
start_idx
;
i
+
count
<
mSize
; ++
i
) {
774
(*this)[
i
] =
fl::move
((*
this
)[
i
+
count
]);
775
}
776
for
(
fl::size
k
= 0;
k
<
count
; ++
k
) {
777
pop_back
();
778
}
779
return
iterator
(
this
,
start_idx
);
780
}
fl::deque::iterator
Definition
deque.h:179
fl::deque::pop_back
void pop_back() FL_NO_EXCEPT
Definition
deque.h:644
fl::deque::mSize
fl::size mSize
Definition
deque.h:42
fl::deque
Definition
deque.h:29
fl::fl::adl_barrier::move
constexpr remove_reference< T >::type && move(T &&t) FL_NO_EXCEPT
Definition
s16x16x4.h:30
fl
deque
Generated on Thu Oct 22 2026 05:46:05 for FastLED by
1.13.2