Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ConfigurationSection Class Reference
Inheritance diagram for Arcane::ConfigurationSection:
Collaboration diagram for Arcane::ConfigurationSection:

Public Member Functions

 ConfigurationSection (const Configuration *configuration, const String &base_name)
virtual Int32 value (const String &name, Int32 default_value) const
virtual Int64 value (const String &name, Int64 default_value) const
virtual Real value (const String &name, Real default_value) const
virtual bool value (const String &name, bool default_value) const
virtual String value (const String &name, const String &default_value) const
virtual String value (const String &name, const char *default_value) const
virtual Integer valueAsInteger (const String &name, Integer default_value) const
virtual Int32 valueAsInt32 (const String &name, Int32 default_value) const
virtual Int64 valueAsInt64 (const String &name, Int64 default_value) const
virtual Real valueAsReal (const String &name, Real default_value) const
virtual bool valueAsBool (const String &name, bool default_value) const
virtual String valueAsString (const String &name, const String &default_value) const
Public Member Functions inherited from Arcane::IConfigurationSection
virtual ~IConfigurationSection ()
 Frees resources.

Private Attributes

const Configurationm_configuration
String m_base_name

Detailed Description

Definition at line 71 of file Configuration.cc.

Constructor & Destructor Documentation

◆ ConfigurationSection()

Arcane::ConfigurationSection::ConfigurationSection ( const Configuration * configuration,
const String & base_name )
inline

Definition at line 76 of file Configuration.cc.

◆ ~ConfigurationSection()

virtual Arcane::ConfigurationSection::~ConfigurationSection ( )
inlinevirtual

Definition at line 81 of file Configuration.cc.

Member Function Documentation

◆ value() [1/6]

bool Arcane::ConfigurationSection::value ( const String & name,
bool default_value ) const
virtual

Implements Arcane::IConfigurationSection.

Definition at line 244 of file Configuration.cc.

◆ value() [2/6]

String Arcane::ConfigurationSection::value ( const String & name,
const char * default_value ) const
virtual

Implements Arcane::IConfigurationSection.

Definition at line 256 of file Configuration.cc.

◆ value() [3/6]

String Arcane::ConfigurationSection::value ( const String & name,
const String & default_value ) const
virtual

Implements Arcane::IConfigurationSection.

Definition at line 250 of file Configuration.cc.

◆ value() [4/6]

Int32 Arcane::ConfigurationSection::value ( const String & name,
Int32 default_value ) const
virtual

Implements Arcane::IConfigurationSection.

Definition at line 226 of file Configuration.cc.

◆ value() [5/6]

Int64 Arcane::ConfigurationSection::value ( const String & name,
Int64 default_value ) const
virtual

Implements Arcane::IConfigurationSection.

Definition at line 232 of file Configuration.cc.

◆ value() [6/6]

Real Arcane::ConfigurationSection::value ( const String & name,
Real default_value ) const
virtual

Implements Arcane::IConfigurationSection.

Definition at line 238 of file Configuration.cc.

◆ valueAsBool()

virtual bool Arcane::ConfigurationSection::valueAsBool ( const String & name,
bool default_value ) const
inlinevirtual

Implements Arcane::IConfigurationSection.

Definition at line 108 of file Configuration.cc.

◆ valueAsInt32()

virtual Int32 Arcane::ConfigurationSection::valueAsInt32 ( const String & name,
Int32 default_value ) const
inlinevirtual

Implements Arcane::IConfigurationSection.

Definition at line 96 of file Configuration.cc.

◆ valueAsInt64()

virtual Int64 Arcane::ConfigurationSection::valueAsInt64 ( const String & name,
Int64 default_value ) const
inlinevirtual

Implements Arcane::IConfigurationSection.

Definition at line 100 of file Configuration.cc.

◆ valueAsInteger()

virtual Integer Arcane::ConfigurationSection::valueAsInteger ( const String & name,
Integer default_value ) const
inlinevirtual

Implements Arcane::IConfigurationSection.

Definition at line 92 of file Configuration.cc.

◆ valueAsReal()

virtual Real Arcane::ConfigurationSection::valueAsReal ( const String & name,
Real default_value ) const
inlinevirtual

Implements Arcane::IConfigurationSection.

Definition at line 104 of file Configuration.cc.

◆ valueAsString()

virtual String Arcane::ConfigurationSection::valueAsString ( const String & name,
const String & default_value ) const
inlinevirtual

Implements Arcane::IConfigurationSection.

Definition at line 112 of file Configuration.cc.

Member Data Documentation

◆ m_base_name

String Arcane::ConfigurationSection::m_base_name
private

Definition at line 120 of file Configuration.cc.

◆ m_configuration

const Configuration* Arcane::ConfigurationSection::m_configuration
private

Definition at line 119 of file Configuration.cc.


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