AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
AAbstractSignal Class Referenceabstract

Base class for signal. More...

Detailed Description

Base class for signal.

Since ASignal is a template class, AAbstractSignal provides unified access to template inseparable fields of ASignal.

Examples
/github/workspace/aui.core/src/AUI/Common/AObject.h.

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< AObjectweakPtrFromObject (AObject *object)
 

Friends

class AObject
 

#include <AUI/Common/AAbstractSignal.h>


The documentation for this class was generated from the following files:
Inheritance diagram for AAbstractSignal: