template class ugcs::vsm::param_setter_internal::Param_setter¶
Overview¶
Callable setter object. More…
#include <param_setter.h> template <typename... Params> class Param_setter { public: // construction Param_setter(Params&... params); // methods void operator () (Params... values); };
Detailed Documentation¶
Callable setter object.
Construction¶
Param_setter(Params&... params)
Construct the setter.
Parameters:
params |
Variables which will be linked to the setter object. References to them are stored in the setter and value is modified when the setter is called. |
Methods¶
void operator () (Params... values)
Set values to the linked variables.
Parameters:
values |
Values to set. Should correspond to the variables list provided to the constructor. |