Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CaseOptionName
+ Graphe d'héritage de Arcane::CaseOptionName:
+ Graphe de collaboration de Arcane::CaseOptionName:

Fonctions membres publiques

 CaseOptionName (const String &true_name)
 Construit une option de nom true_name.
 
 CaseOptionName (const CaseOptionName &rhs)
 Constructeur de recopie.
 
virtual ~CaseOptionName ()
 Libère les ressources.
 
String name (const String &lang) const
 retourne le nom de l'option dans le langage lang. Si aucune traduction n'est disponible dans le langage lang, c'est trueName() qui est retourné.
 
String trueName () const
 Retourne le vrai nom (non traduit) de l'option.
 
void addAlternativeNodeName (const String &lang, const String &tname)
 Ajoute une traduction pour le nom de l'option. Ajoute le nom tname correspondant au langage lang. Si une traduction existe déjà pour ce langage, elle est remplacée par celle-ci.
 

Description détaillée

Définition à la ligne 33 du fichier CaseOptionEnum.h.

Documentation des constructeurs et destructeur

◆ CaseOptionName() [1/2]

Arcane::CaseOptionName::CaseOptionName ( const String true_name)

Construit une option de nom true_name.

Définition à la ligne 35 du fichier CaseOptionEnum.cc.

◆ CaseOptionName() [2/2]

Arcane::CaseOptionName::CaseOptionName ( const CaseOptionName rhs)

Constructeur de recopie.

Définition à la ligne 45 du fichier CaseOptionEnum.cc.

◆ ~CaseOptionName()

Arcane::CaseOptionName::~CaseOptionName ( )
virtual

Libère les ressources.

Définition à la ligne 57 du fichier CaseOptionEnum.cc.

Documentation des fonctions membres

◆ addAlternativeNodeName()

void Arcane::CaseOptionName::addAlternativeNodeName ( const String lang,
const String tname 
)

Ajoute une traduction pour le nom de l'option. Ajoute le nom tname correspondant au langage lang. Si une traduction existe déjà pour ce langage, elle est remplacée par celle-ci.

Paramètres
tnametraduction du nom
langlangue de la traduction

Définition à la ligne 66 du fichier CaseOptionEnum.cc.

Références Arcane::StringDictionary::add(), et name().

◆ name()

String Arcane::CaseOptionName::name ( const String lang) const

retourne le nom de l'option dans le langage lang. Si aucune traduction n'est disponible dans le langage lang, c'est trueName() qui est retourné.

Définition à la ligne 77 du fichier CaseOptionEnum.cc.

Références Arcane::StringDictionary::find(), et Arccore::String::null().

Référencé par addAlternativeNodeName().

◆ trueName()

String Arcane::CaseOptionName::trueName ( ) const
inline

Retourne le vrai nom (non traduit) de l'option.

Définition à la ligne 52 du fichier CaseOptionEnum.h.


La documentation de cette classe a été générée à partir des fichiers suivants :