12#ifndef ARCANE_OBSERVERPOOL_H
13#define ARCANE_OBSERVERPOOL_H
17#include "arcane/utils/List.h"
19#include "arcane/IObservable.h"
20#include "arcane/Observer.h"
55 template<
class T>
inline void
64 template<
class T>
inline void
Interface d'un observable.
Interface d'un observateur.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
ObserverPool()
Constructeur.
void addObserver(T *obj, void(T::*func)(), IObservable *oba)
Ajoute un observateur.
void addObserver(T *obj, void(T::*func)(const IObservable &), IObservable *oba)
Ajoute un observateur.
List< IObserver * > m_observers
Liste des observateurs.
ObserverCollection observers()
Liste des observateurs.