hemocell
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
hemo::Config Class Reference

#include <config.h>

Public Member Functions

 Config (std::string paramXmlFilename)
 
 ~Config ()
 
void reload (std::string paramXmlFilename)
 
hemo::XMLElement operator[] (std::string name) const
 
tinyxml2::XMLNode * ShallowClone (tinyxml2::XMLDocument *document) const
 
bool ShallowEqual (const tinyxml2::XMLNode *compare) const
 
bool Accept (tinyxml2::XMLVisitor *visitor) const
 

Public Attributes

bool checkpointed
 

Private Member Functions

void load (std::string paramXmlFilename)
 

Private Attributes

tinyxml2::XMLDocument * orig
 

Constructor & Destructor Documentation

◆ Config()

hemo::Config::Config ( std::string  paramXmlFilename)

◆ ~Config()

hemo::Config::~Config ( )

Member Function Documentation

◆ Accept()

bool hemo::Config::Accept ( tinyxml2::XMLVisitor *  visitor) const

◆ load()

void hemo::Config::load ( std::string  paramXmlFilename)
private

◆ operator[]()

XMLElement hemo::Config::operator[] ( std::string  name) const

◆ reload()

void hemo::Config::reload ( std::string  paramXmlFilename)

◆ ShallowClone()

tinyxml2::XMLNode * hemo::Config::ShallowClone ( tinyxml2::XMLDocument *  document) const

◆ ShallowEqual()

bool hemo::Config::ShallowEqual ( const tinyxml2::XMLNode *  compare) const

Member Data Documentation

◆ checkpointed

bool hemo::Config::checkpointed

◆ orig

tinyxml2::XMLDocument* hemo::Config::orig
private