3 #include "DM/config.hpp"
4 #include "DM/Handle.hpp"
5 #include "DM/ObjectBase.hpp"
6 #include "DM/AutoLink.hpp"
20 virtual void set(
const char *variable,
const char *value) = 0;
21 virtual void set(
const char *variable,
int value) = 0;
22 virtual void set(
const char *variable,
double value) = 0;
23 virtual void set(
const char *variable,
bool value) = 0;
25 virtual bool isSet(
const char *variable)
const = 0;
27 virtual bool get(
const char *variable,
const char *&value)
const = 0;
28 virtual bool get(
const char *variable,
int &value)
const = 0;
29 virtual bool get(
const char *variable,
double &value)
const = 0;
30 virtual bool get(
const char *variable,
bool &value)
const = 0;
Object can store a set of named parameter of different type.
Definition: IParameterSet.hpp:11
Smart pointer class using reference counting with support for DM objects (see ObjectBase)
Definition: Handle.hpp:75
Definition: M/c++_api/inc/DM/ObjectBase.hpp:8