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

Base class for a complex option value. More...

#include <arcane/core/CaseOptionComplexValue.h>

Inheritance diagram for Arcane::CaseOptionComplexValue:
Collaboration diagram for Arcane::CaseOptionComplexValue:

Public Member Functions

 CaseOptionComplexValue (ICaseOptionsMulti *opt, ICaseOptionList *clist, const XmlNode &parent_elem)
XmlNode element () const
ICaseOptionListconfigList () const
String xpathFullName () const
 Full name in the format specified by the XPath standard.

Protected Member Functions

ICaseOptionList_configList ()
XmlNode _element ()

Private Attributes

ReferenceCounter< ICaseOptionListm_config_list
XmlNode m_element

Detailed Description

Base class for a complex option value.

A complex option is composed of multiple instances of this class.

Definition at line 39 of file CaseOptionComplexValue.h.

Constructor & Destructor Documentation

◆ CaseOptionComplexValue()

Arcane::CaseOptionComplexValue::CaseOptionComplexValue ( ICaseOptionsMulti * opt,
ICaseOptionList * clist,
const XmlNode & parent_elem )

Definition at line 28 of file CaseOptionComplexValue.cc.

◆ ~CaseOptionComplexValue()

Arcane::CaseOptionComplexValue::~CaseOptionComplexValue ( )
virtual

Definition at line 39 of file CaseOptionComplexValue.cc.

Member Function Documentation

◆ _configList()

ICaseOptionList * Arcane::CaseOptionComplexValue::_configList ( )
inlineprotected

Definition at line 61 of file CaseOptionComplexValue.h.

◆ _element()

XmlNode Arcane::CaseOptionComplexValue::_element ( )
inlineprotected

Definition at line 62 of file CaseOptionComplexValue.h.

◆ configList()

ICaseOptionList * Arcane::CaseOptionComplexValue::configList ( ) const
inline

Definition at line 52 of file CaseOptionComplexValue.h.

◆ element()

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

Definition at line 49 of file CaseOptionComplexValue.h.

◆ xpathFullName()

String Arcane::CaseOptionComplexValue::xpathFullName ( ) const
inline

Full name in the format specified by the XPath standard.

Definition at line 55 of file CaseOptionComplexValue.h.

Member Data Documentation

◆ m_config_list

ReferenceCounter<ICaseOptionList> Arcane::CaseOptionComplexValue::m_config_list
private

Definition at line 66 of file CaseOptionComplexValue.h.

◆ m_element

XmlNode Arcane::CaseOptionComplexValue::m_element
private

Definition at line 67 of file CaseOptionComplexValue.h.


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