Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::EventObservableBase

Classe de base d'un handler d'évènement. Plus de détails...

#include <arcane/utils/Event.h>

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

Classes

class  Impl
 

Fonctions membres publiques

bool hasObservers () const
 
void detachAllObservers ()
 

Fonctions membres protégées

void _attachObserver (EventObserverBase *obs, bool is_auto_destroy)
 
void _detachObserver (EventObserverBase *obs)
 
ConstArrayView< EventObserverBase * > _observers () const
 

Attributs privés

Implm_p
 

Amis

class EventObserverBase
 

Description détaillée

Classe de base d'un handler d'évènement.

Définition à la ligne 39 du fichier Event.h.

Documentation des constructeurs et destructeur

◆ EventObservableBase()

Arcane::EventObservableBase::EventObservableBase ( )

Définition à la ligne 58 du fichier Event.cc.

◆ ~EventObservableBase()

Arcane::EventObservableBase::~EventObservableBase ( )
virtual

Définition à la ligne 67 du fichier Event.cc.

Documentation des fonctions membres

◆ _attachObserver()

void Arcane::EventObservableBase::_attachObserver ( EventObserverBase obs,
bool  is_auto_destroy 
)
protected

Définition à la ligne 82 du fichier Event.cc.

◆ _detachObserver()

void Arcane::EventObservableBase::_detachObserver ( EventObserverBase obs)
protected

Définition à la ligne 98 du fichier Event.cc.

◆ _observers()

ConstArrayView< EventObserverBase * > Arcane::EventObservableBase::_observers ( ) const
protected

Définition à la ligne 122 du fichier Event.cc.

◆ detachAllObservers()

void Arcane::EventObservableBase::detachAllObservers ( )

Définition à la ligne 131 du fichier Event.cc.

◆ hasObservers()

bool Arcane::EventObservableBase::hasObservers ( ) const

Définition à la ligne 144 du fichier Event.cc.

Documentation des fonctions amies et associées

◆ EventObserverBase

Définition à la ligne 41 du fichier Event.h.

Documentation des données membres

◆ m_p

Impl* Arcane::EventObservableBase::m_p
private

Définition à la ligne 54 du fichier Event.h.


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