FastLED 3.9.15
Loading...
Searching...
No Matches

◆ emplace_front()

template<typename T>
template<typename... Args>
T & fl::deque< T >::emplace_front ( Args &&... args)
inline

Definition at line 719 of file deque.h.

719 {
721 mFront = (mFront - 1 + mCapacity) % mCapacity;
722 new (&mData[mFront]) T(fl::forward<Args>(args)...);
723 ++mSize;
724 return mData[mFront];
725 }
fl::size mFront
Definition deque.h:19
fl::size mCapacity
Definition deque.h:17
fl::size mSize
Definition deque.h:18
void ensure_capacity(fl::size min_capacity)
Definition deque.h:24
T * mData
Definition deque.h:16