Params.hh 503 Bytes
Newer Older
1
2
3
4
#pragma once

#include <map>

garciay's avatar
garciay committed
5
6
#include "loggers.hh"

7
class Params : public std::map<std::string, std::string> {
garciay's avatar
garciay committed
8
9
10
11
12
13
14
public:
  Params() : std::map<std::string, std::string>() { loggers::loggers::log("Params::Params"); };
  Params(const Params& p_params) : std::map<std::string, std::string>(p_params.begin(), p_params.end()) { loggers::loggers::log("Params::Params (1)"); };
  
  virtual ~Params() {};
  void log();
  static void convert(Params& p_param, const std::string p_parameters);
15
16
};