FastLED 3.9.15
Loading...
Searching...
No Matches
fl::FunctionListBase< FunctionType > Class Template Reference

Detailed Description

template<typename FunctionType>
class fl::FunctionListBase< FunctionType >

Definition at line 9 of file function_list.h.

#include <function_list.h>

+ Inheritance diagram for fl::FunctionListBase< FunctionType >:
+ Collaboration diagram for fl::FunctionListBase< FunctionType >:

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
 

The documentation for this class was generated from the following file: