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
219
of file
vector.h
.
219
{
220
if
(
pos
!=
end
()) {
221
pos
->~T();
222
// shift all elements to the left
223
for
(
iterator
p
=
pos
;
p
!=
end
() - 1; ++
p
) {
224
new
(
p
)
T
(
fl::move
(*(
p
+ 1)));
// Use move constructor
225
(
p
+ 1)->~
T
();
226
}
227
--
current_size
;
228
}
229
return
pos
;
230
}
fl::FixedVector::iterator
T * iterator
Definition
vector.h:87
fl::FixedVector::current_size
fl::size current_size
Definition
vector.h:341
fl::FixedVector::end
iterator end()
Definition
vector.h:324
fl::FixedVector
Definition
vector.h:78
fl
FixedVector
Generated on Fri Aug 22 2025 20:59:36 for FastLED by
1.13.2