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

Public Member Functions

void readFromJson (const nlohmann::json &jsonElement, const JsonSerializer &serializer) override
 
void writeToJson (nlohmann::json &jsonElement, const JsonSerializer &serializer) const override
 
const FieldHandleowner () const override
 
void setOwner (FieldHandle *owner) override
 
nlohmann::json jsonType () const override
 

Additional Inherited Members

- Protected Member Functions inherited from caffa::FieldJsonCapability
bool assertValid () const
 

Member Function Documentation

◆ readFromJson()

template<typename DataType >
void caffa::FieldJsonCap< DataType >::readFromJson ( const nlohmann::json &  jsonElement,
const JsonSerializer serializer 
)
overridevirtual

Implementation for FieldJsonCap<> methods

Implements caffa::FieldJsonCapability.


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