Arcane  v4.1.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AutoDetachObservable

Observable qui appelle automatiquement IObservable::detachAllObservers() dans le destructeur. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/Observable.h>

+ Graphe d'héritage de Arcane::AutoDetachObservable:
+ Graphe de collaboration de Arcane::AutoDetachObservable:

Membres hérités additionnels

- Fonctions membres publiques hérités de Arcane::Observable
 ~Observable () override
 Libère les ressources.
 
 Observable (const Observable &rhs)=delete
 
void operator= (const Observable &rhs)=delete
 
void attachObserver (IObserver *obs) override
 Attache l'observateur obs à cette observable.
 
void detachObserver (IObserver *obs) override
 Détache l'observateur obs de cette observable.
 
void notifyAllObservers () override
 Notifie tous les observateurs.
 
bool hasObservers () const override
 Vrai si des observers sont attachées à cette observable.
 
void detachAllObservers () override
 Détache tous les observeurs associés à cette instance.
 
- Fonctions membres publiques hérités de Arcane::IObservable
virtual ~IObservable ()
 Libère les ressources.
 
- Fonctions membres publiques statiques hérités de Arcane::IObservable
static IObservablecreateDefault ()
 
- Fonctions membres protégées hérités de Arcane::Observable
void _detachAllObservers ()
 

Description détaillée

Observable qui appelle automatiquement IObservable::detachAllObservers() dans le destructeur.

Définition à la ligne 77 du fichier arccore/src/base/arccore/base/Observable.h.

Documentation des constructeurs et destructeur

◆ AutoDetachObservable()

Arcane::AutoDetachObservable::AutoDetachObservable ( )
inline

Définition à la ligne 82 du fichier arccore/src/base/arccore/base/Observable.h.

◆ ~AutoDetachObservable()

Arcane::AutoDetachObservable::~AutoDetachObservable ( )

Définition à la ligne 121 du fichier Observable.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :