23#ifndef MODELFITTING_BASICPARAMETER_H
24#define MODELFITTING_BASICPARAMETER_H
91 virtual void setValue(
const double new_value);
GetValueHook m_get_value_hook
BasicParameter(const BasicParameter &)=delete
bool removeObserver(std::size_t id)
virtual void setValue(const double new_value)
BasicParameter & operator=(BasicParameter &&)=delete
BasicParameter(const double value)
std::function< void(double)> ParameterObserver
virtual double getValue() const
std::function< void(void)> GetValueHook
BasicParameter & operator=(const BasicParameter &)=delete
std::map< std::size_t, ParameterObserver > m_observer_map
virtual ~BasicParameter()
BasicParameter(BasicParameter &&)=delete
std::size_t addObserver(ParameterObserver observer)
The addObserver method adding observer to the member list.
std::size_t m_last_obs_id