Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
caffa::JsonSerializer Member List

This is the complete list of members for caffa::JsonSerializer, including all inherited members.

copyAndCastBySerialization(const ObjectHandle *object, const std::string &destinationClassKeyword) const overridecaffa::JsonSerializervirtual
copyBySerialization(const ObjectHandle *object) const overridecaffa::JsonSerializervirtual
createObjectFromString(const std::string &string) const overridecaffa::JsonSerializervirtual
fieldSelector() constcaffa::Serializer
FieldSelector typedef (defined in caffa::Serializer)caffa::Serializer
JsonSerializer(ObjectFactory *objectFactory=nullptr)caffa::JsonSerializer
m_fieldSelector (defined in caffa::Serializer)caffa::Serializerprotected
m_objectFactory (defined in caffa::Serializer)caffa::Serializerprotected
m_serializationType (defined in caffa::Serializer)caffa::Serializerprotected
m_serializeUuids (defined in caffa::Serializer)caffa::Serializerprotected
objectFactory() constcaffa::Serializer
readObjectFromJson(ObjectHandle *object, const nlohmann::json &jsonObject) const (defined in caffa::JsonSerializer)caffa::JsonSerializer
readObjectFromString(ObjectHandle *object, const std::string &string) const overridecaffa::JsonSerializervirtual
readStream(ObjectHandle *object, std::istream &stream) const overridecaffa::JsonSerializervirtual
readUUIDFromObjectString(const std::string &string) const overridecaffa::JsonSerializervirtual
SerializationType enum name (defined in caffa::Serializer)caffa::Serializer
serializationType() constcaffa::Serializer
serializationTypeLabel(SerializationType type) (defined in caffa::Serializer)caffa::Serializerstatic
Serializer(ObjectFactory *objectFactory)caffa::Serializer
serializeUuids() constcaffa::Serializer
setFieldSelector(FieldSelector fieldSelector)caffa::Serializer
setSerializationType(SerializationType type)caffa::Serializer
setSerializeUuids(bool serializeUuids)caffa::Serializer
writeObjectToJson(const ObjectHandle *object, nlohmann::json &jsonObject) const (defined in caffa::JsonSerializer)caffa::JsonSerializer
writeObjectToString(const ObjectHandle *object) const overridecaffa::JsonSerializervirtual
writeStream(const ObjectHandle *object, std::ostream &stream) const overridecaffa::JsonSerializervirtual