FastLED
3.10.8
Loading...
Searching...
No Matches
◆
push_back()
[2/2]
template<typename T>
void
fl::deque
< T >::push_back
(
T &&
value
)
inline
Definition at line
611
of file
deque.h
.
611
{
612
ensure_back_room
();
613
fl::size
global
=
mFrontOffset
+
mSize
;
614
fl::size
c
=
mFrontMapIdx
+
global
/
kChunkSize
;
615
fl::size
o
=
global
%
kChunkSize
;
616
new
(&
mMap
[
c
][
o
])
T
(
fl::move
(
value
));
617
++
mSize
;
618
}
fl::deque::ensure_back_room
void ensure_back_room() FL_NO_EXCEPT
Definition
deque.h:132
fl::deque::kChunkSize
static constexpr fl::size kChunkSize
Definition
deque.h:36
fl::deque::mSize
fl::size mSize
Definition
deque.h:42
fl::deque::mFrontOffset
fl::size mFrontOffset
Definition
deque.h:41
fl::deque::mMap
T ** mMap
Definition
deque.h:38
fl::deque::mFrontMapIdx
fl::size mFrontMapIdx
Definition
deque.h:40
fl::deque
Definition
deque.h:29
fl
deque
Generated on Thu Oct 22 2026 05:46:05 for FastLED by
1.13.2