Liste d'observables. Plus de détails...
#include <arcane/core/ObservablePool.h>
Types publics | |
typedef std::map< KeyType, IObservable * > | ObservableListType |
Fonctions membres publiques | |
ObservablePool () | |
Constructeur. | |
~ObservablePool () | |
Libère les ressources. | |
void | add (const KeyType &key) |
IObservable * | operator[] (const KeyType &key) |
Fonctions membres privées | |
IObservable * | _getIfExists (const KeyType &key) const |
Attributs privés | |
ObservableListType | m_observables |
Liste des observables. | |
Liste d'observables.
Cette classe permet de gérer une liste d'observables. Chaque observable est associée à une clé de type KeyType.
Définition à la ligne 44 du fichier ObservablePool.h.
typedef std::map<KeyType,IObservable*> Arcane::ObservablePool< KeyType >::ObservableListType |
Définition à la ligne 48 du fichier ObservablePool.h.
|
inline |
Constructeur.
Définition à la ligne 53 du fichier ObservablePool.h.
|
inline |
Libère les ressources.
Définition à la ligne 55 du fichier ObservablePool.h.
Références Arcane::IObservable::detachAllObservers(), et Arcane::ObservablePool< KeyType >::m_observables.
|
inlineprivate |
Définition à la ligne 88 du fichier ObservablePool.h.
|
inline |
Définition à la ligne 66 du fichier ObservablePool.h.
|
inline |
Définition à la ligne 74 du fichier ObservablePool.h.
|
private |
Liste des observables.
Définition à la ligne 86 du fichier ObservablePool.h.
Référencé par Arcane::ObservablePool< KeyType >::~ObservablePool().