Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
|
Public Member Functions | |
ChildFieldAccessor (FieldHandle *field) | |
virtual std::shared_ptr< ObjectHandle > | object ()=0 |
virtual std::shared_ptr< const ObjectHandle > | object () const =0 |
virtual void | setObject (std::shared_ptr< ObjectHandle > object)=0 |
virtual void | clear ()=0 |
virtual bool | hasSetter () const =0 |
virtual bool | hasGetter () const =0 |
Protected Attributes | |
FieldHandle * | m_field |
|
pure virtual |
The accessor has a setter. Thus can be written to.
Implemented in caffa::ChildFieldDirectStorageAccessor, and caffa::rpc::ChildFieldAccessor.
|
pure virtual |
The accessor has a getter. Thus can be read.
Implemented in caffa::ChildFieldDirectStorageAccessor, and caffa::rpc::ChildFieldAccessor.