Phoxonics  1.0
Object Oriented FDTD Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ConfigParam.hpp
Go to the documentation of this file.
1 /*
2  * ConfigParam.hpp
3  *
4  * Created on: Oct 11, 2014
5  * Author: nano
6  */
7 
8 #ifndef CONFIGPARAM_HPP_
9 #define CONFIGPARAM_HPP_
10 
11 #include <string>
12 #include <iostream>
13 #include "../../../common/common.hpp"
14 
15 namespace phoxonics {
16 namespace core {
17 
18 class ConfigParam {
19 public:
20  explicit ConfigParam(std::string config_param_name, std::string config_param_value);
21  virtual ~ConfigParam();
22 
23  // print object in console
24  void print_me();
25 
27  std::string config_param_name { "" };
28  std::string config_param_value { "" };
29 };
30 
31 } /* namespace core */
32 } /* namespace phoxonics */
33 
34 #endif /* CONFIGPARAM_HPP_ */
ConfigParam(std::string config_param_name, std::string config_param_value)
Definition: ConfigParam.cpp:13
std::string config_param_name
Definition: ConfigParam.hpp:27
Definition: ConfigParam.hpp:18
std::string config_param_value
Definition: ConfigParam.hpp:28
Definition: CommonBase.hpp:14
void print_me()
Definition: ConfigParam.cpp:23
virtual ~ConfigParam()
Definition: ConfigParam.cpp:19
Definition: Logger.hpp:23
phoxonics::common::Logger log
Definition: ConfigParam.hpp:26