1 #ifndef __PARAMETER_H__
2 #define __PARAMETER_H__
5 #include "parameter_enum.h"
13 static Parameter instance;
17 Parameter( const Parameter& );
18 Parameter& operator=( const Parameter& );
22 bool rereadFile(const PARAMETER_COMPONENT_TAG);
24 inline static Parameter& getInstance(){
27 bool isIntExist(const PARAMETER_COMPONENT_TAG, const std::string&);
28 bool isStringExist(const PARAMETER_COMPONENT_TAG, const std::string&);
29 int getIntValue(const PARAMETER_COMPONENT_TAG, const std::string&);
30 std::string getStringValue(const PARAMETER_COMPONENT_TAG, const std::string&);
31 void registerFunctionPointer(const PARAMETER_COMPONENT_TAG, void(*)());
35 #endif //__PARAMETER_H__