FastLED 3.9.15
Loading...
Searching...
No Matches
fl::FunctionList< void > Class Reference

Detailed Description

Definition at line 66 of file function_list.h.

#include <function_list.h>

+ Inheritance diagram for fl::FunctionList< void >:
+ Collaboration diagram for fl::FunctionList< void >:

Public Member Functions

void invoke ()
 
void invoke (Args... args)
 
- Public Member Functions inherited from fl::FunctionListBase< function< void(Args...)> >
 FunctionListBase ()=default
 
 ~FunctionListBase ()=default
 
int add (function< void(Args...)> 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
 
- Public Member Functions inherited from fl::FunctionListBase< function< void()> >
 FunctionListBase ()=default
 
 ~FunctionListBase ()=default
 
int add (function< void()> 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
 

Additional Inherited Members

- Public Types inherited from fl::FunctionListBase< function< void(Args...)> >
using const_iterator
 
using iterator
 
- Public Types inherited from fl::FunctionListBase< function< void()> >
using const_iterator
 
using iterator
 
- Protected Attributes inherited from fl::FunctionListBase< function< void(Args...)> >
int mCounter
 
fl::vector< pair< int, function< void(Args...)> > > mFunctions
 
- Protected Attributes inherited from fl::FunctionListBase< function< void()> >
int mCounter
 
fl::vector< pair< int, function< void()> > > mFunctions
 

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