FastLED
3.9.15
Loading...
Searching...
No Matches
◆
resize()
[2/2]
template<typename T, typename Allocator = fl::allocator<T>>
void
fl::deque
< T, Allocator >::resize
(
fl::size
new_size
,
const T &
value
)
inline
Definition at line
346
of file
deque.h
.
346
{
347
if
(
new_size
>
mSize
) {
348
// Add elements
349
ensure_capacity
(
new_size
);
350
while
(
mSize
<
new_size
) {
351
push_back
(
value
);
352
}
353
}
else
if
(
new_size
<
mSize
) {
354
// Remove elements
355
while
(
mSize
>
new_size
) {
356
pop_back
();
357
}
358
}
359
// If new_size == mSize, do nothing
360
}
fl::deque::ensure_capacity
void ensure_capacity(fl::size min_capacity)
Definition
deque.h:27
fl::deque::mSize
fl::size mSize
Definition
deque.h:21
fl::deque::pop_back
void pop_back()
Definition
deque.h:326
fl::deque::push_back
void push_back(const T &value)
Definition
deque.h:298
fl::deque
Definition
deque.h:17
fl
deque
Generated on Fri Aug 22 2025 20:59:36 for FastLED by
1.13.2