@@ -223,8 +223,8 @@ public:
return val->get<T>();
}
- template<typename T>
- void set(const Control<T> &ctrl, const T &value)
+ template<typename T, typename V>
+ void set(const Control<T> &ctrl, const V &value)
{
ControlValue *val = find(ctrl.id());
if (!val)
@@ -735,7 +735,7 @@ bool ControlList::contains(unsigned int id) const
*/
/**
- * \fn template<typename T> void ControlList::set(const Control<T> &ctrl, const T &value)
+ * \fn template<typename T, typename V> void ControlList::set(const Control<T> &ctrl, const V &value)
* \brief Set the control \a ctrl value to \a value
* \param[in] ctrl The control
* \param[in] value The control value