Liste de paramètres avec informations pour surcharger les options du jeu de données. Plus de détails...
#include <arcane/utils/internal/ParameterListWithCaseOption.h>
Graphe de collaboration de Arcane::ParameterListWithCaseOption:Classes | |
| class | Impl |
Fonctions membres publiques | |
| ParameterListWithCaseOption () | |
| Construit un dictionnaire. | |
| ParameterListWithCaseOption (const ParameterListWithCaseOption &rhs) | |
| Construit un dictionnaire. | |
| ~ParameterListWithCaseOption () | |
| Libère les ressources. | |
| String | getParameterOrNull (const String ¶m_name) const |
| Récupère le paramètre de nom param_name. | |
| bool | addParameterLine (const String &line) |
| Analyse la ligne line. | |
| ParameterCaseOption | getParameterCaseOption (const String &language) const |
| Méthode permettant de récupérer un objet de type ParameterCaseOption. | |
| void | addParameters (const ParameterList ¶meters) |
| Ajoute les paramètres de parameters aux paramètres de l'instance. | |
Attributs privés | |
| Impl * | m_p = nullptr |
| Implémentation. | |
Liste de paramètres avec informations pour surcharger les options du jeu de données.
Définition à la ligne 33 du fichier ParameterListWithCaseOption.h.
| Arcane::ParameterListWithCaseOption::ParameterListWithCaseOption | ( | ) |
Construit un dictionnaire.
Définition à la ligne 172 du fichier ParameterListWithCaseOption.cc.
Références m_p.
Référencé par ParameterListWithCaseOption().
Voici le graphe des appelants de cette fonction :| Arcane::ParameterListWithCaseOption::ParameterListWithCaseOption | ( | const ParameterListWithCaseOption & | rhs | ) |
Construit un dictionnaire.
Définition à la ligne 181 du fichier ParameterListWithCaseOption.cc.
Références m_p, et ParameterListWithCaseOption().
Voici le graphe d'appel pour cette fonction :| Arcane::ParameterListWithCaseOption::~ParameterListWithCaseOption | ( | ) |
Libère les ressources.
Définition à la ligne 190 du fichier ParameterListWithCaseOption.cc.
Références m_p.
| bool Arcane::ParameterListWithCaseOption::addParameterLine | ( | const String & | line | ) |
Analyse la ligne line.
La ligne doit avoir une des formes suivantes, avec A le paramètre et B la valeur:
Dans le cas (1) ou (3), la valeur de l'argument est ajoutée aux occurences déjà présentes. Dans le cas (2), la valeur de l'argument remplace toutes les occurences déjà présentes. Dans le cas (4), l'occurence ayant la valeur B est supprimée si elle était présente et rien ne se produit si elle était absente.
| false | si un paramètre a pu être analysé |
| true | sinon. |
Définition à la ligne 208 du fichier ParameterListWithCaseOption.cc.
Références Arcane::String::bytes(), Arcane::SpanImpl< T, SizeType, Extent >::length(), m_p, et Arcane::String::substring().
Voici le graphe d'appel pour cette fonction :| void Arcane::ParameterListWithCaseOption::addParameters | ( | const ParameterList & | parameters | ) |
Ajoute les paramètres de parameters aux paramètres de l'instance.
Définition à la ligne 248 du fichier ParameterListWithCaseOption.cc.
Références Arcane::CollectionBase::count(), Arcane::ParameterList::fillParameters(), et m_p.
Voici le graphe d'appel pour cette fonction :| ParameterCaseOption Arcane::ParameterListWithCaseOption::getParameterCaseOption | ( | const String & | language | ) | const |
Méthode permettant de récupérer un objet de type ParameterCaseOption.
Cet objet peut être détruit après utilisation.
| language | Le langage dans lequel est écrit le jeu de données. |
Définition à la ligne 239 du fichier ParameterListWithCaseOption.cc.
Références m_p.
Référencé par Arcane::CaseOptionMultiExtended::_search(), et Arcane::CaseOptionMultiSimpleT< T >::_search().
Voici le graphe des appelants de cette fonction :Récupère le paramètre de nom param_name.
Retourne une chaîne nulle s'il n'y aucun paramètre avec ce nom.
Si le paramètre est présent plusieurs fois, seule la dernière valeur est retournée.
Définition à la ligne 199 du fichier ParameterListWithCaseOption.cc.
Références m_p.
Référencé par Arcane::StringVariableReplace::replaceWithCmdLineArgs().
Voici le graphe des appelants de cette fonction :
|
private |
Implémentation.
Définition à la ligne 94 du fichier ParameterListWithCaseOption.h.
Référencé par addParameterLine(), addParameters(), getParameterCaseOption(), getParameterOrNull(), ParameterListWithCaseOption(), ParameterListWithCaseOption(), et ~ParameterListWithCaseOption().