Liste d'observables. Plus de détails...
#include <arcane/core/ObservablePool.h>
Graphe de collaboration de Arcane::ObservablePool< KeyType >: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 m_observables.
Voici le graphe d'appel pour cette fonction :
|
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 ~ObservablePool().