Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ParameterManager Class Referenceabstract

Base class of parameter manager. More...

#include <parameterManager.h>

Inheritance diagram for ParameterManager:
ParameterManager_YAML

Public Member Functions

 ParameterManager ()
 
virtual ~ParameterManager ()
 
virtual void read_params (const std::string &params_file, Parameters &params)=0
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 

Static Public Member Functions

static void read (const std::string &params_file, Parameters &params)
 
static Parameters read (const std::string &params_file)
 

Static Public Attributes

static const std::string class_name = "ParameterManager"
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

 ParameterManager (const ParameterManager &)
 
ParameterManageroperator= (const ParameterManager &)
 

Detailed Description

Base class of parameter manager.

[17 Jun 2012 H.Matsufuru]

Definition at line 28 of file parameterManager.h.

Constructor & Destructor Documentation

ParameterManager::ParameterManager ( )
inline

Definition at line 39 of file parameterManager.h.

virtual ParameterManager::~ParameterManager ( )
inlinevirtual

Definition at line 41 of file parameterManager.h.

ParameterManager::ParameterManager ( const ParameterManager )
private

Member Function Documentation

ParameterManager& ParameterManager::operator= ( const ParameterManager )
private
void ParameterManager::read ( const std::string &  params_file,
Parameters params 
)
static

Definition at line 33 of file parameterManager.cpp.

Parameters ParameterManager::read ( const std::string &  params_file)
static

Definition at line 23 of file parameterManager.cpp.

virtual void ParameterManager::read_params ( const std::string &  params_file,
Parameters params 
)
pure virtual

Implemented in ParameterManager_YAML.

void ParameterManager::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 59 of file parameterManager.h.

Member Data Documentation

const std::string ParameterManager::class_name = "ParameterManager"
static

Definition at line 31 of file parameterManager.h.

Bridge::VerboseLevel ParameterManager::m_vl
protected

Definition at line 35 of file parameterManager.h.


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