Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CaseOptionBuildInfo

Informations pour construire une option de jeu de données. Plus de détails...

#include <arcane/core/CaseOptionBuildInfo.h>

+ Graphe de collaboration de Arcane::CaseOptionBuildInfo:

Fonctions membres publiques

 CaseOptionBuildInfo (ICaseOptionList *icl, const String &s, const XmlNode &element, const String &def_val, Integer min_occurs, Integer max_occurs)
 
 CaseOptionBuildInfo (ICaseOptionList *icl, const String &s, const XmlNode &element, const String &def_val, Integer min_occurs, Integer max_occurs, bool is_optional)
 
ICaseMngcaseMng () const
 
ICaseOptionListcaseOptionList () const
 
String name () const
 
String defaultValue () const
 
XmlNode element () const
 
Integer minOccurs () const
 
Integer maxOccurs () const
 
bool isOptional () const
 

Attributs privés

ICaseMngm_case_mng
 
ICaseOptionListm_case_option_list
 
String m_name
 Nom de l'option.
 
String m_default_value
 Valeur par défaut (null si aucune)
 
XmlNode m_element
 Elément de l'option.
 
Integer m_min_occurs
 Nombre minimum d'occurences.
 
Integer m_max_occurs
 Nombre maximum d'occurences (-1 == unbounded)
 
bool m_is_optional
 

Description détaillée

Informations pour construire une option de jeu de données.

Définition à la ligne 39 du fichier CaseOptionBuildInfo.h.

Documentation des constructeurs et destructeur

◆ CaseOptionBuildInfo() [1/2]

Arcane::CaseOptionBuildInfo::CaseOptionBuildInfo ( ICaseOptionList icl,
const String s,
const XmlNode element,
const String def_val,
Integer  min_occurs,
Integer  max_occurs 
)

Définition à la ligne 26 du fichier CaseOptionBuildInfo.cc.

◆ CaseOptionBuildInfo() [2/2]

Arcane::CaseOptionBuildInfo::CaseOptionBuildInfo ( ICaseOptionList icl,
const String s,
const XmlNode element,
const String def_val,
Integer  min_occurs,
Integer  max_occurs,
bool  is_optional 
)

Définition à la ligne 44 du fichier CaseOptionBuildInfo.cc.

Documentation des fonctions membres

◆ caseMng()

ICaseMng * Arcane::CaseOptionBuildInfo::caseMng ( ) const
inline

Définition à la ligne 49 du fichier CaseOptionBuildInfo.h.

◆ caseOptionList()

ICaseOptionList * Arcane::CaseOptionBuildInfo::caseOptionList ( ) const
inline

Définition à la ligne 50 du fichier CaseOptionBuildInfo.h.

◆ defaultValue()

String Arcane::CaseOptionBuildInfo::defaultValue ( ) const
inline

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

◆ element()

XmlNode Arcane::CaseOptionBuildInfo::element ( ) const
inline

Définition à la ligne 53 du fichier CaseOptionBuildInfo.h.

◆ isOptional()

bool Arcane::CaseOptionBuildInfo::isOptional ( ) const
inline

Définition à la ligne 56 du fichier CaseOptionBuildInfo.h.

◆ maxOccurs()

Integer Arcane::CaseOptionBuildInfo::maxOccurs ( ) const
inline

Définition à la ligne 55 du fichier CaseOptionBuildInfo.h.

◆ minOccurs()

Integer Arcane::CaseOptionBuildInfo::minOccurs ( ) const
inline

Définition à la ligne 54 du fichier CaseOptionBuildInfo.h.

◆ name()

String Arcane::CaseOptionBuildInfo::name ( ) const
inline

Définition à la ligne 51 du fichier CaseOptionBuildInfo.h.

Documentation des données membres

◆ m_case_mng

ICaseMng* Arcane::CaseOptionBuildInfo::m_case_mng
private

Définition à la ligne 58 du fichier CaseOptionBuildInfo.h.

◆ m_case_option_list

ICaseOptionList* Arcane::CaseOptionBuildInfo::m_case_option_list
private

Définition à la ligne 59 du fichier CaseOptionBuildInfo.h.

◆ m_default_value

String Arcane::CaseOptionBuildInfo::m_default_value
private

Valeur par défaut (null si aucune)

Définition à la ligne 61 du fichier CaseOptionBuildInfo.h.

◆ m_element

XmlNode Arcane::CaseOptionBuildInfo::m_element
private

Elément de l'option.

Définition à la ligne 62 du fichier CaseOptionBuildInfo.h.

◆ m_is_optional

bool Arcane::CaseOptionBuildInfo::m_is_optional
private

Définition à la ligne 65 du fichier CaseOptionBuildInfo.h.

◆ m_max_occurs

Integer Arcane::CaseOptionBuildInfo::m_max_occurs
private

Nombre maximum d'occurences (-1 == unbounded)

Définition à la ligne 64 du fichier CaseOptionBuildInfo.h.

◆ m_min_occurs

Integer Arcane::CaseOptionBuildInfo::m_min_occurs
private

Nombre minimum d'occurences.

Définition à la ligne 63 du fichier CaseOptionBuildInfo.h.

◆ m_name

String Arcane::CaseOptionBuildInfo::m_name
private

Nom de l'option.

Définition à la ligne 60 du fichier CaseOptionBuildInfo.h.


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