Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::CFParamSetterT< Type > Class Template Reference

Public Member Functions

 CFParamSetterT (Params *v)
void value (Integer id, Real &v) const override
void value (Integer id, Integer &v) const override
CaseTable::eError appendValue (const String &value) override
CaseTable::eError setValue (Integer id, const String &value) override
CaseTable::eError setValue (Integer id, Real v) override
CaseTable::eError setValue (Integer id, Integer v) override
void removeValue (Integer id) override
void toString (Integer id, String &str) const override
Public Member Functions inherited from Arcane::ICFParamSetter
 ICFParamSetter (Params *v)

Additional Inherited Members

Public Types inherited from Arcane::ICFParamSetter
using Params = UniqueArray<SmallVariant>
Protected Member Functions inherited from Arcane::ICFParamSetter
const SmallVariantparam (Integer id) const
SmallVariantparam (Integer id)
Params & params ()
Integer nbElement () const

Detailed Description

template<class Type>
class Arcane::CFParamSetterT< Type >

Definition at line 76 of file CaseTableParams.cc.

Constructor & Destructor Documentation

◆ CFParamSetterT()

template<class Type>
Arcane::CFParamSetterT< Type >::CFParamSetterT ( Params * v)
inline

Definition at line 84 of file CaseTableParams.cc.

Member Function Documentation

◆ appendValue()

template<class Type>
CaseTable::eError Arcane::CFParamSetterT< Type >::appendValue ( const String & value)
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 146 of file CaseTableParams.cc.

◆ removeValue()

template<class Type>
void Arcane::CFParamSetterT< Type >::removeValue ( Integer id)
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 162 of file CaseTableParams.cc.

◆ setValue() [1/3]

template<class Type>
CaseTable::eError Arcane::CFParamSetterT< Type >::setValue ( Integer id,
const String & value )
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 137 of file CaseTableParams.cc.

◆ setValue() [2/3]

template<class Type>
CaseTable::eError Arcane::CFParamSetterT< Type >::setValue ( Integer id,
Integer v )
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 131 of file CaseTableParams.cc.

◆ setValue() [3/3]

template<class Type>
CaseTable::eError Arcane::CFParamSetterT< Type >::setValue ( Integer id,
Real v )
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 125 of file CaseTableParams.cc.

◆ toString()

template<class Type>
void Arcane::CFParamSetterT< Type >::toString ( Integer id,
String & str ) const
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 119 of file CaseTableParams.cc.

◆ value() [1/2]

template<class Type>
void Arcane::CFParamSetterT< Type >::value ( Integer id,
Integer & v ) const
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 114 of file CaseTableParams.cc.

◆ value() [2/2]

template<class Type>
void Arcane::CFParamSetterT< Type >::value ( Integer id,
Real & v ) const
overridevirtual

Implements Arcane::ICFParamSetter.

Definition at line 109 of file CaseTableParams.cc.


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