Interface d'une configuration. Plus de détails...
#include <arcane/core/Configuration.h>
Fonctions membres publiques | |
virtual | ~IConfiguration () |
Libère les ressources. | |
virtual IConfigurationSection * | createSection (const String &name) const =0 |
Créé une section de configuration. | |
virtual IConfigurationSection * | mainSection () const =0 |
Section principale. | |
virtual void | addValue (const String &name, const String &value, Integer priority)=0 |
Ajout une valeur à la configuration. | |
virtual IConfiguration * | clone () const =0 |
Clone cette configuration. | |
virtual void | merge (const IConfiguration *c)=0 |
Fusionne cette configuration avec la configuration c. | |
virtual void | dump () const =0 |
Affiche les valeurs des paramètres de configuration via le traceMng() | |
virtual void | dump (std::ostream &ostr) const =0 |
Affiche les valeurs des paramètres de configuration sur le flot o. | |
Interface d'une configuration.
Définition à la ligne 61 du fichier Configuration.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 65 du fichier Configuration.h.
|
pure virtual |
Ajout une valeur à la configuration.
Ajoute à la configuration la valeur value pour le nom name. La nouvelle valeur aura comme priority priority. Si une valeur de nom name existe déjà, elle est remplacée par value si priority est inférieure à la priorité actuelle.
|
pure virtual |
Créé une section de configuration.
L'instance retournée doit être détruire par l'opérateur delete.
|
pure virtual |
Section principale.
L'instance retournée reste la propriété de cette instance et ne doit pas être détruite.
|
pure virtual |
Fusionne cette configuration avec la configuration c.
Si une option existe à la fois dans cette configuration et dans c, c'est celle qui a la priorité la plus faible qui est conservée.