#include <PropertyAccessor.hpp>
Public Member Functions | |
virtual void | setTargetValue (Item *target, V value) const =0 |
virtual V | targetValue (const Item *target) const =0 |
![]() | |
PropertyAccessor (const PropertyAccessor &)=delete | |
PropertyAccessor & | operator= (const PropertyAccessor &)=delete |
The TypedPropertyAccessor template class sits at level one of the PropertyAccessor class hierarchy. It defines the pure virtual interface for getting and setting a property of value type V, given as template parameter. The template is specialized for a value type representing a list of items, because this type requires a different set of setters to manage individual items in the list. Refer to the PropertyAccessor class for more information.