Classe de base d'un handler d'évènement.
Plus de détails...
#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/Event.h>
|
|
| EventObservableBase (const EventObservableBase &)=delete |
|
| EventObservableBase (EventObservableBase &&)=delete |
|
EventObservableBase & | operator= (const EventObservableBase &)=delete |
|
EventObservableBase & | operator= (EventObservableBase &&)=delete |
| bool | hasObservers () const |
| void | detachAllObservers () |
Classe de base d'un handler d'évènement.
Définition à la ligne 33 du fichier arccore/src/common/arccore/common/Event.h.
◆ EventObservableBase()
| Arcane::EventObservableBase::EventObservableBase |
( |
| ) |
|
◆ ~EventObservableBase()
| Arcane::EventObservableBase::~EventObservableBase |
( |
| ) |
|
|
virtual |
◆ _attachObserver()
| void Arcane::EventObservableBase::_attachObserver |
( |
EventObserverBase * | obs, |
|
|
bool | is_auto_destroy ) |
|
protected |
◆ _detachObserver()
| void Arcane::EventObservableBase::_detachObserver |
( |
EventObserverBase * | obs | ) |
|
|
protected |
◆ _observers()
| ConstArrayView< EventObserverBase * > Arcane::EventObservableBase::_observers |
( |
| ) |
const |
|
inlineprotected |
◆ _rebuildObserversArray()
| void Arcane::EventObservableBase::_rebuildObserversArray |
( |
| ) |
|
|
private |
◆ detachAllObservers()
| void Arcane::EventObservableBase::detachAllObservers |
( |
| ) |
|
◆ hasObservers()
| bool Arcane::EventObservableBase::hasObservers |
( |
| ) |
const |
|
inline |
◆ EventObserverBase
| friend Arcane::EventObservableBase::EventObserverBase |
|
private |
◆ m_observers_array
| UniqueArray<EventObserverBase*> Arcane::EventObservableBase::m_observers_array |
|
private |
◆ m_p
| Impl* Arcane::EventObservableBase::m_p = nullptr |
|
private |
La documentation de cette classe a été générée à partir des fichiers suivants :