|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
ISerializationContext backed by nlohmann::json. More...
Public Member Functions | |
| std::any | Read (const std::string &key) const override |
| void | ReadFromStream (std::istream &stream) override |
| void | Write (const std::string &key, const std::any &value) override |
| void | WriteToStream (std::ostream &stream) const override |
| Public Member Functions inherited from Sleak::ISerializationContext | |
| virtual | ~ISerializationContext ()=default |
Public Attributes | |
| nlohmann::json | JsonData |
ISerializationContext backed by nlohmann::json.
Definition at line 73 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 88 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 99 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 77 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 95 of file Serializable.cpp.
| nlohmann::json Sleak::JsonSerializationContext::JsonData |
Definition at line 75 of file Serializable.cpp.