Arcane  v4.1.2.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::PropertyImpl::PropertyKeyValues
+ Graphe de collaboration de Arcane::PropertyImpl::PropertyKeyValues:

Classes

class  NameValuePair
 

Fonctions membres publiques

String getValue (const UniqueArray< String > &env_values, const String &param_name, const String &default_value)
 Récupère la valeur d'une option.
 
void add (const String &name, const String &value)
 

Fonctions membres privées

String _searchParam (const String &param_name)
 

Attributs privés

UniqueArray< NameValuePairm_values
 

Description détaillée

Définition à la ligne 162 du fichier FieldProperty.h.

Documentation des fonctions membres

◆ _searchParam()

String Arcane::PropertyImpl::PropertyKeyValues::_searchParam ( const String & param_name)
inlineprivate

Définition à la ligne 218 du fichier FieldProperty.h.

◆ add()

void Arcane::PropertyImpl::PropertyKeyValues::add ( const String & name,
const String & value )
inline

Définition à la ligne 207 du fichier FieldProperty.h.

◆ getValue()

String Arcane::PropertyImpl::PropertyKeyValues::getValue ( const UniqueArray< String > & env_values,
const String & param_name,
const String & default_value )
inline

Récupère la valeur d'une option.

L'ordre de récupération est le suivant:

  • si param_name est non nul, regarde s'il existe une valeur dans m_values associée à ce paramètre. Si oui, on retourne cette valeur.
  • pour chaque nom x de env_values, regarde si une variable d'environnement x existe et retourne sa valeur si c'est le cas.
  • si aucune des méthodes précédente n'a fonctionné, retourne la valeur default_value.

Définition à la ligne 192 du fichier FieldProperty.h.

Références Arcane::platform::getEnvironmentVariable(), et Arcane::String::null().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_values

UniqueArray<NameValuePair> Arcane::PropertyImpl::PropertyKeyValues::m_values
private

Définition à la ligne 214 du fichier FieldProperty.h.


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