E-MailRelay
|
A slot holder, with connect() and emit() methods. More...
#include <gslot.h>
Public Member Functions | |
Signal (bool once=false) | |
void | connect (Slot< SlotArgs... > slot) |
void | disconnect () noexcept |
void | emit (SlotArgs... args) |
void | reset () |
bool | connected () const |
Signal (const Signal &)=delete | |
Signal (Signal &&)=delete | |
void | operator= (const Signal &)=delete |
void | operator= (Signal &&)=delete |
Public Attributes | |
Slot< SlotArgs... > | m_slot |
bool | m_once |
bool | m_emitted {false} |
A slot holder, with connect() and emit() methods.
|
inlineexplicit |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
bool G::Slot::Signal< SlotArgs >::m_emitted {false} |
bool G::Slot::Signal< SlotArgs >::m_once |
Slot<SlotArgs...> G::Slot::Signal< SlotArgs >::m_slot |