![]() |
Soldered 125kHz RFID board Arduino library 1.0.0
Library for Soldered 125kHz RFID board.
|
#include <MultiDelegate.h>
Classes | |
| struct | Node_t |
| class | iterator |
Public Member Functions | |
| MultiDelegatePImpl ()=default | |
| ~MultiDelegatePImpl () | |
| MultiDelegatePImpl (const MultiDelegatePImpl &)=delete | |
| MultiDelegatePImpl & | operator= (const MultiDelegatePImpl &)=delete |
| MultiDelegatePImpl (MultiDelegatePImpl &&md) | |
| MultiDelegatePImpl (const Delegate &del) | |
| MultiDelegatePImpl (Delegate &&del) | |
| MultiDelegatePImpl & | operator= (MultiDelegatePImpl &&md) |
| MultiDelegatePImpl & | operator= (std::nullptr_t) |
| MultiDelegatePImpl & | operator+= (const Delegate &del) |
| MultiDelegatePImpl & | operator+= (Delegate &&del) |
| iterator | begin () |
| iterator | end () const |
| const Delegate *IRAM_ATTR | add (const Delegate &del) |
| const Delegate *IRAM_ATTR | add (Delegate &&del) |
| iterator | erase (iterator it) |
| bool | erase (const Delegate *const del) |
| operator bool () const | |
| R | operator() (P... args) |
Protected Member Functions | |
| Node_t *IRAM_ATTR | get_node_unsafe () |
| void | recycle_node_unsafe (Node_t *node) |
Protected Attributes | |
| Node_t * | first = nullptr |
| Node_t * | last = nullptr |
| Node_t * | unused = nullptr |
| size_t | nodeCount = 0 |
| std::mutex | mutex_unused |
|
default |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |