Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
Public Member Functions | List of all members
caffa::ChildFieldDirectStorageAccessor Class Reference
Inheritance diagram for caffa::ChildFieldDirectStorageAccessor:
Inheritance graph
[legend]
Collaboration diagram for caffa::ChildFieldDirectStorageAccessor:
Collaboration graph
[legend]

Public Member Functions

 ChildFieldDirectStorageAccessor (FieldHandle *field)
 
std::shared_ptr< ObjectHandleobject () override
 
std::shared_ptr< const ObjectHandleobject () const override
 
void setObject (std::shared_ptr< ObjectHandle > object) override
 
void clear () override
 
bool hasGetter () const override
 
bool hasSetter () const override
 
- Public Member Functions inherited from caffa::ChildFieldAccessor
 ChildFieldAccessor (FieldHandle *field)
 

Additional Inherited Members

- Protected Attributes inherited from caffa::ChildFieldAccessor
FieldHandlem_field
 

Member Function Documentation

◆ hasGetter()

bool caffa::ChildFieldDirectStorageAccessor::hasGetter ( ) const
inlineoverridevirtual

The accessor has a setter. Thus can be written to.

Returns
true if it has a setter

Implements caffa::ChildFieldAccessor.

◆ hasSetter()

bool caffa::ChildFieldDirectStorageAccessor::hasSetter ( ) const
inlineoverridevirtual

The accessor has a getter. Thus can be read.

Returns
true if it has a getter

Implements caffa::ChildFieldAccessor.


The documentation for this class was generated from the following file: