|
std::unique_ptr< DataFieldAccessor< DataType > > | clone () const override |
| Clone the accessor using polymorphism. More...
|
|
DataType | value () override |
| Get the field value. More...
|
|
void | setValue (const DataType &value) override |
| Set the value with the accessor. Will throw a std::runtime_exception if the accessor has limits and the value is outside those limits. More...
|
|
void | registerSetMethod (typename SetterMethodCB< DataType >::SetterMethodType setterMethod) |
|
void | registerGetMethod (typename GetterMethodCB< DataType >::GetterMethodType getterMethod) |
|
bool | hasSetter () const |
|
bool | hasGetter () const |
|
◆ clone()
template<typename DataType >
◆ setValue()
template<typename DataType >
Set the value with the accessor. Will throw a std::runtime_exception if the accessor has limits and the value is outside those limits.
- Parameters
-
Implements caffa::DataFieldAccessor< DataType >.
◆ value()
template<typename DataType >
The documentation for this class was generated from the following file: