Soldered 125kHz RFID board Arduino library 1.0.0
Library for Soldered 125kHz RFID board.
Loading...
Searching...
No Matches
delegate::detail::MultiDelegateImpl< Delegate, R, ISQUEUE, QUEUE_CAPACITY > Class Template Reference

#include <MultiDelegate.h>

Inherits delegate::detail::MultiDelegatePImpl< Delegate, void, false, 32 >.

Public Member Functions

operator() ()
 
- Public Member Functions inherited from delegate::detail::MultiDelegatePImpl< Delegate, void, false, 32 >
 MultiDelegatePImpl ()=default
 
 MultiDelegatePImpl (const MultiDelegatePImpl &)=delete
 
 MultiDelegatePImpl (MultiDelegatePImpl &&md)
 
 MultiDelegatePImpl (const Delegate &del)
 
 MultiDelegatePImpl (Delegate &&del)
 
 ~MultiDelegatePImpl ()
 
MultiDelegatePImploperator= (const MultiDelegatePImpl &)=delete
 
MultiDelegatePImploperator= (MultiDelegatePImpl &&md)
 
MultiDelegatePImploperator= (std::nullptr_t)
 
MultiDelegatePImploperator+= (const Delegate &del)
 
MultiDelegatePImploperator+= (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
 
void operator() (P... args)
 

Additional Inherited Members

- Protected Member Functions inherited from delegate::detail::MultiDelegatePImpl< Delegate, void, false, 32 >
Node_t *IRAM_ATTR get_node_unsafe ()
 
void recycle_node_unsafe (Node_t *node)
 
- Protected Attributes inherited from delegate::detail::MultiDelegatePImpl< Delegate, void, false, 32 >
Node_t * first
 
Node_t * last
 
Node_t * unused
 
size_t nodeCount
 
std::mutex mutex_unused
 

Member Function Documentation

◆ operator()()

template<typename Delegate , typename R = void, bool ISQUEUE = false, size_t QUEUE_CAPACITY = 32>
R delegate::detail::MultiDelegateImpl< Delegate, R, ISQUEUE, QUEUE_CAPACITY >::operator() ( )
inline

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