fl::size capacity() const
fl::size increment(fl::size index) const
bool pop_front(T *dst=nullptr)
bool pop_back(T *dst=nullptr)
T & operator[](fl::size index)
const T & operator[](fl::size index) const
fl::scoped_array< T > mBuffer
CircularBuffer & operator=(const CircularBuffer &)=delete
CircularBuffer(fl::size capacity)
bool push_front(const T &value)
bool push_back(const T &value)
CircularBuffer(const CircularBuffer &)=delete
fl::size decrement(fl::size index) const
Implements the FastLED namespace macros.