AUI Framework
master
Cross-platform module-based framework for developing C++20 desktop applications
|
Base class for signal. More...
Base class for signal.
Since ASignal is a template class, AAbstractSignal provides unified access to template inseparable fields of ASignal.
Public Member Functions | |
bool | isDestroyed () const noexcept |
virtual void | clearAllConnectionsWith (aui::no_escape< AObject > object) noexcept=0 |
virtual void | clearAllConnections () noexcept=0 |
Protected Member Functions | |
void | linkSlot (AObject *object) noexcept |
void | unlinkSlot (AObject *object) noexcept |
Static Protected Member Functions | |
static bool & | isDisconnected () |
static _weak< AObject > | weakPtrFromObject (AObject *object) |
Friends | |
class | AObject |
#include <AUI/Common/AAbstractSignal.h>