FastLED 3.9.7
|
Definition at line 12 of file circular_buffer.h.
Public Member Functions | |
CircularBuffer (size_t capacity) | |
CircularBuffer (const CircularBuffer &)=delete | |
CircularBuffer & | operator= (const CircularBuffer &)=delete |
bool | push_back (const T &value) |
bool | pop_front (T *dst=nullptr) |
bool | push_front (const T &value) |
bool | pop_back (T *dst=nullptr) |
T & | front () |
const T & | front () const |
T & | back () |
const T & | back () const |
T & | operator[] (size_t index) |
const T & | operator[] (size_t index) const |
size_t | size () const |
size_t | capacity () const |
bool | empty () const |
bool | full () const |
void | clear () |
|
inline |
Definition at line 14 of file circular_buffer.h.
|
inline |
Definition at line 70 of file circular_buffer.h.
|
inline |
Definition at line 74 of file circular_buffer.h.
|
inline |
Definition at line 90 of file circular_buffer.h.
|
inline |
Definition at line 102 of file circular_buffer.h.
|
inline |
Definition at line 94 of file circular_buffer.h.
|
inline |
Definition at line 62 of file circular_buffer.h.
|
inline |
Definition at line 66 of file circular_buffer.h.
|
inline |
Definition at line 98 of file circular_buffer.h.
|
inline |
Definition at line 78 of file circular_buffer.h.
|
inline |
Definition at line 82 of file circular_buffer.h.
|
inline |
Definition at line 51 of file circular_buffer.h.
|
inline |
Definition at line 31 of file circular_buffer.h.
|
inline |
Definition at line 22 of file circular_buffer.h.
|
inline |
Definition at line 42 of file circular_buffer.h.
|
inline |
Definition at line 86 of file circular_buffer.h.