PlasCom2  1.0
XPACC Multi-physics simluation application
ConfigParameters Class Reference

Detailed Description

Definition at line 15 of file Configuration.H.

#include <Configuration.H>

Public Member Functions

 ConfigParameters ()
 
 ConfigParameters (const std::string &name)
 
const std::string & Name () const
 
void Name (const std::string &name)
 
- Public Member Functions inherited from Parameters
 Parameters ()
 
 Parameters (const Parameters &inParams)
 
std::string GetValue (const std::string &key) const
 
std::vector< std::string > GetValueVector (const std::string &key) const
 
util::ParamTypeParamPtr (const std::string &key)
 
bool GetFlagValue (const std::string &key) const
 
template<typename T >
GetValue (const std::string &key) const
 
template<typename T >
std::vector< T > GetValueVector (const std::string &key) const
 
virtual void SetParameter (const std::string &key, const std::string &value)
 
template<typename T >
void SetParameter (const std::string &key, const T &value)
 
virtual int SetValue (const std::string &key, const std::string &value)
 
template<typename T >
int SetValue (const std::string &key, const T &value)
 
int ResetKey (const std::string &origKey, const std::string &newKey)
 
virtual std::istream & ReadFromStream (std::istream &Is)
 
virtual std::ostream & WriteToStream (std::ostream &Os) const
 
std::string Param (const std::string &Key) const
 
bool IsSet (const std::string &Key) const
 
virtual ~Parameters ()
 

Private Attributes

std::string _Name
 

Additional Inherited Members

- Public Types inherited from Parameters
typedef util::ParamType ParamType
 
Inheritance diagram for ConfigParameters:
Collaboration diagram for ConfigParameters:

Constructor & Destructor Documentation

◆ ConfigParameters() [1/2]

ConfigParameters ( )
inline

Definition at line 22 of file Configuration.H.

◆ ConfigParameters() [2/2]

ConfigParameters ( const std::string &  name)
inline

Definition at line 23 of file Configuration.H.

Member Function Documentation

◆ Name() [1/2]

const std::string& Name ( ) const
inline

Definition at line 24 of file Configuration.H.

Referenced by ix::util::operator>>().

Here is the caller graph for this function:

◆ Name() [2/2]

void Name ( const std::string &  name)
inline

Definition at line 25 of file Configuration.H.

Member Data Documentation

◆ _Name

std::string _Name
private

Definition at line 20 of file Configuration.H.


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