FastLED 3.9.3
|
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 | pop_back (T *dst=nullptr) |
bool | push_front (const T &value) |
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 15 of file circular_buffer.h.
|
inline |
Definition at line 101 of file circular_buffer.h.
|
inline |
Definition at line 105 of file circular_buffer.h.
|
inline |
Definition at line 125 of file circular_buffer.h.
|
inline |
Definition at line 140 of file circular_buffer.h.
|
inline |
Definition at line 130 of file circular_buffer.h.
|
inline |
Definition at line 92 of file circular_buffer.h.
|
inline |
Definition at line 96 of file circular_buffer.h.
|
inline |
Definition at line 135 of file circular_buffer.h.
|
inline |
Definition at line 110 of file circular_buffer.h.
|
inline |
Definition at line 115 of file circular_buffer.h.
|
inline |
Definition at line 60 of file circular_buffer.h.
|
inline |
Definition at line 42 of file circular_buffer.h.
|
inline |
Definition at line 26 of file circular_buffer.h.
|
inline |
Definition at line 77 of file circular_buffer.h.
|
inline |
Definition at line 120 of file circular_buffer.h.