Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IConfigurationabstract

Interface d'une configuration. Plus de détails...

#include <arcane/core/Configuration.h>

+ Graphe de collaboration de Arcane::IConfiguration:

Fonctions membres publiques

virtual ~IConfiguration ()
 Libère les ressources.
 
virtual IConfigurationSectioncreateSection (const String &name) const =0
 Créé une section de configuration.
 
virtual IConfigurationSectionmainSection () const =0
 Section principale.
 
virtual void addValue (const String &name, const String &value, Integer priority)=0
 Ajout une valeur à la configuration.
 
virtual IConfigurationclone () 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.
 

Description détaillée

Interface d'une configuration.

Définition à la ligne 61 du fichier Configuration.h.

Documentation des constructeurs et destructeur

◆ ~IConfiguration()

virtual Arcane::IConfiguration::~IConfiguration ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 65 du fichier Configuration.h.

Documentation des fonctions membres

◆ addValue()

virtual void Arcane::IConfiguration::addValue ( const String name,
const String value,
Integer  priority 
)
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.

◆ createSection()

virtual IConfigurationSection * Arcane::IConfiguration::createSection ( const String name) const
pure virtual

Créé une section de configuration.

L'instance retournée doit être détruire par l'opérateur delete.

◆ mainSection()

virtual IConfigurationSection * Arcane::IConfiguration::mainSection ( ) const
pure virtual

Section principale.

L'instance retournée reste la propriété de cette instance et ne doit pas être détruite.

◆ merge()

virtual void Arcane::IConfiguration::merge ( const IConfiguration c)
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.


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