FastLED
3.9.15
Loading...
Searching...
No Matches
◆
erase()
[2/2]
template<typename T, fl::size N>
iterator
fl::FixedVector
< T, N >::erase
(
iterator
pos
)
inline
Definition at line
255
of file
vector.h
.
255
{
256
if
(
pos
!=
end
()) {
257
pos
->~T();
258
// shift all elements to the left
259
for
(
iterator
p
=
pos
;
p
!=
end
() - 1; ++
p
) {
260
new
(
p
)
T
(
fl::move
(*(
p
+ 1)));
// Use move constructor
261
(
p
+ 1)->~
T
();
262
}
263
--
current_size
;
264
}
265
return
pos
;
266
}
fl::FixedVector::end
iterator end() FL_NOEXCEPT
Definition
vector.h:395
fl::FixedVector::iterator
T * iterator
Definition
vector.h:96
fl::FixedVector::current_size
fl::size current_size
Definition
vector.h:439
fl::FixedVector
Definition
vector.h:86
fl
FixedVector
Generated on Tue Jun 16 2026 00:07:05 for FastLED by
1.13.2