Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::CaseOptionEnumValue Class Reference

Name and value of a data set enumeration. More...

#include <arcane/core/CaseOptionEnum.h>

Inheritance diagram for Arcane::CaseOptionEnumValue:
Collaboration diagram for Arcane::CaseOptionEnumValue:

Public Member Functions

 CaseOptionEnumValue (const String &name, int value)
 CaseOptionEnumValue (const CaseOptionEnumValue &rhs)
 Copy constructor.
int value () const
Public Member Functions inherited from Arcane::CaseOptionName
 CaseOptionName (const String &true_name)
 Constructs a name option true_name.
 CaseOptionName (const CaseOptionName &rhs)
 Copy constructor.
virtual ~CaseOptionName ()
 Releases resources.
String name (const String &lang) const
 returns the name of the option in the language lang. If no translation is available in the language lang, trueName() is returned.
String trueName () const
 Returns the true name (non-translated) of the option.
void addAlternativeNodeName (const String &lang, const String &tname)
 Adds a translation for the option name. Adds the name tname corresponding to the language lang. If a translation already exists for this language, it is replaced by this one.

Private Attributes

int m_value

Detailed Description

Name and value of a data set enumeration.

Definition at line 76 of file CaseOptionEnum.h.

Constructor & Destructor Documentation

◆ CaseOptionEnumValue() [1/2]

Arcane::CaseOptionEnumValue::CaseOptionEnumValue ( const String & name,
int value )

Definition at line 94 of file CaseOptionEnum.cc.

◆ CaseOptionEnumValue() [2/2]

Arcane::CaseOptionEnumValue::CaseOptionEnumValue ( const CaseOptionEnumValue & rhs)

Copy constructor.

Definition at line 101 of file CaseOptionEnum.cc.

References Arcane::CaseOptionName::CaseOptionName().

Here is the call graph for this function:

◆ ~CaseOptionEnumValue()

Arcane::CaseOptionEnumValue::~CaseOptionEnumValue ( )

Definition at line 108 of file CaseOptionEnum.cc.

Member Function Documentation

◆ value()

int Arcane::CaseOptionEnumValue::value ( ) const
inline

Definition at line 88 of file CaseOptionEnum.h.

Member Data Documentation

◆ m_value

int Arcane::CaseOptionEnumValue::m_value
private

Definition at line 92 of file CaseOptionEnum.h.


The documentation for this class was generated from the following files: