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

Implementation of the base class for a data set option. More...

Collaboration diagram for Arcane::CaseOptionBasePrivate:

Public Member Functions

 CaseOptionBasePrivate (const CaseOptionBuildInfo &cob)

Public Attributes

ICaseMngm_case_mng = nullptr
 Sub-domain manager.
ICaseOptionListm_parent_option_list = nullptr
 Parent.
ICaseDocumentFragmentm_case_document_fragment = nullptr
 Associated document.
XmlNode m_root_element
 Option's DOM element.
String m_true_name
 Option name.
String m_name
 Translated option name.
const String m_axl_default_value
 Initial default value.
String m_default_value
 Default value.
Integer m_min_occurs
 Minimum number of occurrences.
Integer m_max_occurs
 Maximum number of occurrences (-1 == unbounded).
bool m_is_optional
bool m_is_initialized
 true if initialized
bool m_is_override_default
StringDictionary m_name_translations
 List of option names by language.
StringDictionary m_default_values
 List of default values by category.

Detailed Description

Implementation of the base class for a data set option.

Definition at line 40 of file CaseOptionBase.cc.

Constructor & Destructor Documentation

◆ CaseOptionBasePrivate()

Arcane::CaseOptionBasePrivate::CaseOptionBasePrivate ( const CaseOptionBuildInfo & cob)
explicit

Definition at line 70 of file CaseOptionBase.cc.

Member Data Documentation

◆ m_axl_default_value

const String Arcane::CaseOptionBasePrivate::m_axl_default_value

Initial default value.

Definition at line 54 of file CaseOptionBase.cc.

◆ m_case_document_fragment

ICaseDocumentFragment* Arcane::CaseOptionBasePrivate::m_case_document_fragment = nullptr

Associated document.

Definition at line 50 of file CaseOptionBase.cc.

◆ m_case_mng

ICaseMng* Arcane::CaseOptionBasePrivate::m_case_mng = nullptr

Sub-domain manager.

Definition at line 48 of file CaseOptionBase.cc.

◆ m_default_value

String Arcane::CaseOptionBasePrivate::m_default_value

Default value.

Definition at line 55 of file CaseOptionBase.cc.

◆ m_default_values

StringDictionary Arcane::CaseOptionBasePrivate::m_default_values

List of default values by category.

Definition at line 64 of file CaseOptionBase.cc.

◆ m_is_initialized

bool Arcane::CaseOptionBasePrivate::m_is_initialized

true if initialized

Definition at line 59 of file CaseOptionBase.cc.

◆ m_is_optional

bool Arcane::CaseOptionBasePrivate::m_is_optional

Definition at line 58 of file CaseOptionBase.cc.

◆ m_is_override_default

bool Arcane::CaseOptionBasePrivate::m_is_override_default

true if the default value is overridden

Definition at line 60 of file CaseOptionBase.cc.

◆ m_max_occurs

Integer Arcane::CaseOptionBasePrivate::m_max_occurs

Maximum number of occurrences (-1 == unbounded).

Definition at line 57 of file CaseOptionBase.cc.

◆ m_min_occurs

Integer Arcane::CaseOptionBasePrivate::m_min_occurs

Minimum number of occurrences.

Definition at line 56 of file CaseOptionBase.cc.

◆ m_name

String Arcane::CaseOptionBasePrivate::m_name

Translated option name.

Definition at line 53 of file CaseOptionBase.cc.

◆ m_name_translations

StringDictionary Arcane::CaseOptionBasePrivate::m_name_translations

List of option names by language.

Definition at line 62 of file CaseOptionBase.cc.

◆ m_parent_option_list

ICaseOptionList* Arcane::CaseOptionBasePrivate::m_parent_option_list = nullptr

Parent.

Definition at line 49 of file CaseOptionBase.cc.

◆ m_root_element

XmlNode Arcane::CaseOptionBasePrivate::m_root_element

Option's DOM element.

Definition at line 51 of file CaseOptionBase.cc.

◆ m_true_name

String Arcane::CaseOptionBasePrivate::m_true_name

Option name.

Definition at line 52 of file CaseOptionBase.cc.


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