Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IConfigurationSection Class Referenceabstract

Interface for a configuration section. More...

#include <arcane/core/Configuration.h>

Inheritance diagram for Arcane::IConfigurationSection:
Collaboration diagram for Arcane::IConfigurationSection:

Public Member Functions

virtual ~IConfigurationSection ()
 Frees resources.
virtual Int32 value (const String &name, Int32 default_value) const =0
virtual Int64 value (const String &name, Int64 default_value) const =0
virtual Real value (const String &name, Real default_value) const =0
virtual bool value (const String &name, bool default_value) const =0
virtual String value (const String &name, const String &default_value) const =0
virtual String value (const String &name, const char *default_value) const =0
virtual Integer valueAsInteger (const String &name, Integer default_value) const =0
virtual Int32 valueAsInt32 (const String &name, Int32 default_value) const =0
virtual Int64 valueAsInt64 (const String &name, Int64 default_value) const =0
virtual Real valueAsReal (const String &name, Real default_value) const =0
virtual bool valueAsBool (const String &name, bool default_value) const =0
virtual String valueAsString (const String &name, const String &default_value) const =0

Detailed Description

Interface for a configuration section.

This interface allows retrieving the values of a configuration option.

Definition at line 33 of file Configuration.h.

Constructor & Destructor Documentation

◆ ~IConfigurationSection()

virtual Arcane::IConfigurationSection::~IConfigurationSection ( )
inlinevirtual

Frees resources.

Definition at line 37 of file Configuration.h.


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