Classe gérant les observateurs associés à un évènement. Plus de détails...
#include <arccore/common/Event.h>
Types publics | |
| typedef EventObserver< Args... > | ObserverType |
Fonctions membres publiques | |
| EventObservableView (EventObservable< Args... > &v) | |
| void | attach (ObserverType *o) |
| Attache l'observateur o à cet observable. | |
| void | detach (ObserverType *o) |
| Détache l'observateur o de cet observable. | |
| template<typename Lambda> | |
| void | attach (EventObserverPool &pool, const Lambda &lambda) |
| Ajoute un observateur utilisant la lambda lambda et conserve une référence dans pool. | |
Classe gérant les observateurs associés à un évènement.
Définition à la ligne 246 du fichier arccore/src/common/arccore/common/Event.h.
| typedef EventObserver<Args...> Arcane::EventObservableView< Args >::ObserverType |
Définition à la ligne 250 du fichier arccore/src/common/arccore/common/Event.h.
|
inlineexplicit |
Définition à la ligne 254 du fichier arccore/src/common/arccore/common/Event.h.
|
inline |
Ajoute un observateur utilisant la lambda lambda et conserve une référence dans pool.
Définition à la ligne 278 du fichier arccore/src/common/arccore/common/Event.h.
|
inline |
Attache l'observateur o à cet observable.
Une exception est levée si l'observateur est déjà attaché à un observable.
Définition à la ligne 265 du fichier arccore/src/common/arccore/common/Event.h.
|
inline |
Détache l'observateur o de cet observable.
Une exception est levée si l'observateur n'est pas attaché à cet observable.
Définition à la ligne 271 du fichier arccore/src/common/arccore/common/Event.h.