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

R operator() ()
Public Member Functions inherited from delegate::detail::MultiDelegatePImpl< Delegate, void, false, 32 >
 MultiDelegatePImpl ()=default
 ~MultiDelegatePImpl ()
MultiDelegatePImpl & operator= (const MultiDelegatePImpl &)=delete
MultiDelegatePImpl & operator+= (const Delegate &del)
iterator begin ()
iterator end () const
const Delegate *IRAM_ATTR add (const Delegate &del)
iterator erase (iterator it)
 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: