Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ObservablePool< KeyType >

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)
 
IObservableoperator[] (const KeyType &key)
 

Description détaillée

template<typename KeyType>
class Arcane::ObservablePool< KeyType >

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.

Documentation des définitions de type membres

◆ ObservableListType

template<typename KeyType >
typedef std::map<KeyType,IObservable*> Arcane::ObservablePool< KeyType >::ObservableListType

Définition à la ligne 48 du fichier ObservablePool.h.

Documentation des constructeurs et destructeur

◆ ObservablePool()

template<typename KeyType >
Arcane::ObservablePool< KeyType >::ObservablePool ( )
inline

Constructeur.

Définition à la ligne 53 du fichier ObservablePool.h.

◆ ~ObservablePool()

template<typename KeyType >
Arcane::ObservablePool< KeyType >::~ObservablePool ( )
inline

Libère les ressources.

Définition à la ligne 55 du fichier ObservablePool.h.

Références Arcane::IObservable::detachAllObservers().

Documentation des fonctions membres

◆ add()

template<typename KeyType >
void Arcane::ObservablePool< KeyType >::add ( const KeyType &  key)
inline

Définition à la ligne 66 du fichier ObservablePool.h.

◆ operator[]()

template<typename KeyType >
IObservable * Arcane::ObservablePool< KeyType >::operator[] ( const KeyType &  key)
inline

Définition à la ligne 74 du fichier ObservablePool.h.


La documentation de cette classe a été générée à partir du fichier suivant :