CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::Deserializer::Object Struct Referencefinal

A context struct that contains information for the decoding of an object. More...

#include <CeresEngine/Serialization/Deserializer.hpp>

Public Attributes

const SerializedObjectMetadata metadata
 The serialized object metadata.
 
Box value
 The object value.
 
HashMap< String, BoxforgottenProperties
 A map that contains properties that were serialized with the object but are no longer on the object.
 

Friends

class Deserializer
 

Detailed Description

A context struct that contains information for the decoding of an object.

This object can be copied or moved anywhere.

Friends And Related Symbol Documentation

◆ Deserializer

Member Data Documentation

◆ forgottenProperties

HashMap<String, Box> CeresEngine::Deserializer::Object::forgottenProperties

A map that contains properties that were serialized with the object but are no longer on the object.

Allows the deserializer and custom deserializer to perform migrations on old and forgotten fields of an object.

◆ metadata

const SerializedObjectMetadata CeresEngine::Deserializer::Object::metadata

The serialized object metadata.

◆ value

Box CeresEngine::Deserializer::Object::value

The object value.


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