ParameterHandler
A library that handles parameters at runtime.
parameter_handler::ParameterHandlerBase Class Reference

#include <ParameterHandlerBase.hpp>

Inheritance diagram for parameter_handler::ParameterHandlerBase:
Inheritance graph

Public Member Functions

 ParameterHandlerBase ()
 
virtual ~ParameterHandlerBase ()
 
virtual bool cleanup ()
 
virtual bool addParam (const std::string &name, ParameterInterface &param, bool verbose=false)
 
virtual bool addParam (ParameterInterface &param, bool verbose=false)
 
virtual bool getParam (const std::string &name, ParameterInterface &param)
 
virtual void parameterChanged (const ParameterInterface &param)
 Notify observer of a parameter change. More...
 
- Public Member Functions inherited from parameter_handler::ParameterObserverInterface
 ParameterObserverInterface ()=default
 Default Constructor. More...
 
virtual ~ParameterObserverInterface ()=default
 Default Destructor. More...
 

Constructor & Destructor Documentation

parameter_handler::ParameterHandlerBase::ParameterHandlerBase ( )
inline
virtual parameter_handler::ParameterHandlerBase::~ParameterHandlerBase ( )
inlinevirtual

Member Function Documentation

virtual bool parameter_handler::ParameterHandlerBase::addParam ( const std::string &  name,
ParameterInterface param,
bool  verbose = false 
)
inlinevirtual
virtual bool parameter_handler::ParameterHandlerBase::addParam ( ParameterInterface param,
bool  verbose = false 
)
inlinevirtual
virtual bool parameter_handler::ParameterHandlerBase::cleanup ( )
inlinevirtual
virtual bool parameter_handler::ParameterHandlerBase::getParam ( const std::string &  name,
ParameterInterface param 
)
inlinevirtual
virtual void parameter_handler::ParameterHandlerBase::parameterChanged ( const ParameterInterface param)
inlinevirtual

The documentation for this class was generated from the following file: