|
SleakEngine 1.0.0
C++23 multi-backend game engine
|
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 | |
| std::unordered_map< std::string, std::any > | Data |
ISerializationContext backed by an in-memory key/value map. WriteToStream and ReadFromStream are stubs and always throw.
Definition at line 43 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 51 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 66 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 47 of file Serializable.cpp.
|
inlineoverridevirtual |
Implements Sleak::ISerializationContext.
Definition at line 59 of file Serializable.cpp.
| std::unordered_map<std::string, std::any> Sleak::BinarySerializationContext::Data |
Definition at line 45 of file Serializable.cpp.