| Classes | |
| class | Impl | 
| Fonctions membres publiques | |
| StringDictionary () | |
| Implémentation. | |
| StringDictionary (const StringDictionary &rhs) | |
| Construit un dictionnaire. | |
| ~StringDictionary () | |
| Libère les ressources. | |
| void | add (const String &key, const String &value) | 
| Ajoute le couple (key,value) au dictionnaire. | |
| String | remove (const String &key) | 
| Supprime la valeur associée à key. | |
| String | find (const String &key, bool throw_exception=false) const | 
| Retourne la valeur associée à key. | |
| void | fill (StringList ¶m_names, StringList &values) const | 
| Remplit keys et values avec les valeurs correspondantes du dictionnaire. | |
Définition à la ligne 36 du fichier utils/StringDictionary.h.
| Arcane::StringDictionary::StringDictionary | ( | ) | 
Implémentation.
Construit un dictionnaire
Définition à la ligne 56 du fichier StringDictionary.cc.
Référencé par StringDictionary().
| Arcane::StringDictionary::StringDictionary | ( | const StringDictionary & | rhs | ) | 
Construit un dictionnaire.
Définition à la ligne 65 du fichier StringDictionary.cc.
Références StringDictionary().
| Arcane::StringDictionary::~StringDictionary | ( | ) | 
Libère les ressources.
Définition à la ligne 74 du fichier StringDictionary.cc.
Ajoute le couple (key,value) au dictionnaire.
Si une valeur existe déjà pour key, elle est remplacée par la nouvelle.
Définition à la ligne 83 du fichier StringDictionary.cc.
| void Arcane::StringDictionary::fill | ( | StringList & | param_names, | 
| StringList & | values ) const | 
Remplit keys et values avec les valeurs correspondantes du dictionnaire.
Définition à la ligne 122 du fichier StringDictionary.cc.
Références Arcane::CollectionBase::clear().
Retourne la valeur associée à key.
Si aucune valeur n'est associée à key, la chaîne nulle est retournée. Il n'est pas possible de faire la différence entre une valeur correspondant à la chaîne nulle et une valeur non trouvée sauf si throw_exception est vrai, auquel cas une exception est renvoyée s'il n'existe pas de valeur correspondant à key.
Définition à la ligne 107 du fichier StringDictionary.cc.
Supprime la valeur associée à key.
Si aucune valeur n'était associée à key, rien ne se passe.
Définition à la ligne 92 du fichier StringDictionary.cc.