Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ICFParamSetter Class Referenceabstract
Inheritance diagram for Arcane::ICFParamSetter:
Collaboration diagram for Arcane::ICFParamSetter:

Public Types

using Params = UniqueArray<SmallVariant>

Public Member Functions

 ICFParamSetter (Params *v)
virtual void value (Integer id, Real &v) const =0
virtual void value (Integer id, Integer &v) const =0
virtual CaseTable::eError appendValue (const String &value)=0
virtual CaseTable::eError setValue (Integer id, const String &value)=0
virtual CaseTable::eError setValue (Integer id, Real v)=0
virtual CaseTable::eError setValue (Integer id, Integer v)=0
virtual void removeValue (Integer id)=0
virtual void toString (Integer id, String &str) const =0

Protected Member Functions

const SmallVariantparam (Integer id) const
SmallVariantparam (Integer id)
Params & params ()
Integer nbElement () const

Private Attributes

Params * m_param_list

Detailed Description

Definition at line 33 of file CaseTableParams.cc.

Member Typedef Documentation

◆ Params

using Arcane::ICFParamSetter::Params = UniqueArray<SmallVariant>

Definition at line 37 of file CaseTableParams.cc.

Constructor & Destructor Documentation

◆ ICFParamSetter()

Arcane::ICFParamSetter::ICFParamSetter ( Params * v)
inline

Definition at line 41 of file CaseTableParams.cc.

◆ ~ICFParamSetter()

virtual Arcane::ICFParamSetter::~ICFParamSetter ( )
inlinevirtual

Definition at line 44 of file CaseTableParams.cc.

Member Function Documentation

◆ nbElement()

Integer Arcane::ICFParamSetter::nbElement ( ) const
inlineprotected

Definition at line 65 of file CaseTableParams.cc.

◆ param() [1/2]

SmallVariant & Arcane::ICFParamSetter::param ( Integer id)
inlineprotected

Definition at line 61 of file CaseTableParams.cc.

◆ param() [2/2]

const SmallVariant & Arcane::ICFParamSetter::param ( Integer id) const
inlineprotected

Definition at line 59 of file CaseTableParams.cc.

◆ params()

Params & Arcane::ICFParamSetter::params ( )
inlineprotected

Definition at line 63 of file CaseTableParams.cc.

Member Data Documentation

◆ m_param_list

Params* Arcane::ICFParamSetter::m_param_list
private

Definition at line 69 of file CaseTableParams.cc.


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