1 #ifndef DM_IPARAMATER_SET_HPP_INCLUDED
2 #define DM_IPARAMATER_SET_HPP_INCLUDED
8 #include "DM/config.hpp"
9 #include "DM/Handle.hpp"
10 #include "DM/ObjectBase.hpp"
11 #include "DM/AutoLink.hpp"
25 virtual void set(
const char *variable,
const char *value) = 0;
26 virtual void set(
const char *variable,
int value) = 0;
27 virtual void set(
const char *variable,
double value) = 0;
28 virtual void set(
const char *variable,
bool value) = 0;
30 virtual bool isSet(
const char *variable)
const = 0;
32 virtual bool get(
const char *variable,
const char *&value)
const = 0;
33 virtual bool get(
const char *variable,
int &value)
const = 0;
34 virtual bool get(
const char *variable,
double &value)
const = 0;
35 virtual bool get(
const char *variable,
bool &value)
const = 0;
42 #endif //DM_IPARAMATER_SET_HPP_INCLUDED