Wolframe, 0.0.3

_Wolframe::config::NamedConfiguration Class Referenceabstract

A named configuration is a normal configuration that provides also an className function. More...

#include <configurationBase.hpp>

Inheritance diagram for _Wolframe::config::NamedConfiguration:
_Wolframe::config::ConfigurationBase _Wolframe::serialize::DescriptiveConfiguration

Public Member Functions

 NamedConfiguration (const char *sectionName_, const char *logParent_, const char *logPrefix_)
 Class constructor. More...
 
virtual ~NamedConfiguration ()
 
virtual const char * className () const =0
 
- Public Member Functions inherited from _Wolframe::config::ConfigurationBase
 ConfigurationBase (const char *sectionName_, const char *logParent_, const char *logName_)
 
virtual ~ConfigurationBase ()
 
const std::string & sectionName () const
 The display string (name) for the configuration section. More...
 
const std::string & logPrefix () const
 
virtual bool parse (const ConfigurationNode &cfgTree, const std::string &node, const module::ModulesDirectory *modules)=0
 Parse the configuration section. More...
 
virtual void setCanonicalPathes (const std::string &)
 
virtual bool check () const
 
virtual void print (std::ostream &os, size_t indent=0) const =0
 

Detailed Description

A named configuration is a normal configuration that provides also an className function.

Constructor & Destructor Documentation

_Wolframe::config::NamedConfiguration::NamedConfiguration ( const char *  sectionName_,
const char *  logParent_,
const char *  logPrefix_ 
)
inline

Class constructor.

virtual _Wolframe::config::NamedConfiguration::~NamedConfiguration ( )
inlinevirtual

Member Function Documentation

virtual const char* _Wolframe::config::NamedConfiguration::className ( ) const
pure virtual

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