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 | |
| EventObservableBase (const EventObservableBase &)=delete | |
| EventObservableBase (EventObservableBase &&)=delete | |
| EventObservableBase & | operator= (const EventObservableBase &)=delete |
| EventObservableBase & | operator= (EventObservableBase &&)=delete |
| 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 |
Fonctions membres privées | |
| void | _rebuildObserversArray () |
Attributs privés | |
| friend | EventObserverBase |
| Impl * | m_p = nullptr |
| UniqueArray< EventObserverBase * > | m_observers_array |
|
virtual |
|
protected |
|
protected |
|
inlineprotected |
|
private |
| void Arcane::EventObservableBase::detachAllObservers | ( | ) |
|
inline |
|
private |
|
private |
|
private |