FastLED 3.9.15
|
Definition at line 9 of file function_list.h.
#include <function_list.h>
Public Types | |
using | const_iterator = typename fl::vector<pair<int, FunctionType>>::const_iterator |
using | iterator = typename fl::vector<pair<int, FunctionType>>::iterator |
Public Member Functions | |
FunctionListBase ()=default | |
~FunctionListBase ()=default | |
int | add (FunctionType function) |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
void | clear () |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
void | remove (int id) |
size_t | size () const |
Protected Attributes | |
int | mCounter = 0 |
fl::vector< pair< int, FunctionType > > | mFunctions |