Arcane  4.2.1.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)
ICaseMng * caseMng () const
ICaseOptionList * caseOptionList () const
String name () const
String defaultValue () const
XmlNode element () const
Integer minOccurs () const
Integer maxOccurs () const
bool isOptional () const

Attributs privés

ICaseMng * m_case_mng
ICaseOptionList * m_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 :