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

◆ pop_front()

template<typename T, typename Allocator = fl::allocator<T>>
void fl::deque< T, Allocator >::pop_front ( )
inline

Definition at line 334 of file deque.h.

334 {
335 if (mSize > 0) {
336 mAlloc.destroy(&mData[mFront]);
337 mFront = (mFront + 1) % mCapacity;
338 --mSize;
339 }
340 }
T * mData
Definition deque.h:19
fl::size mFront
Definition deque.h:22
fl::size mCapacity
Definition deque.h:20
fl::size mSize
Definition deque.h:21
Allocator mAlloc
Definition deque.h:23