Sleeping Wombat Common Library
0.50.0
swCommonLibrary
|
Automatic serialization library based on rttr properties. More...
Modules | |
JSON Serializer | |
Implementation of JSON serialization. | |
XML Serializer | |
Implementation of XML serialization. | |
Classes | |
class | IDeserializer |
Interface for deserializers. More... | |
struct | ISerializationContext |
Interface for context used in serialization and deserialization.ISerializationContext is used to store additional data during serialization and deserialization. Classes derived from Object can provide their own implementation of Serialize and Deserialize function which can retrive context by calling ISerializer::GetContext or IDeserializer::GetContext function. More... | |
class | sw::SerializationCore |
Core serialization/deserialization functions. More... | |
class | sw::EngineObject |
Base class for serializable objects. More... | |
class | sw::Serialization |
Main object which performs serialization and deserialization. More... | |
struct | sw::SerializationContext |
Serialization context for automatic serialization. More... | |
class | ISerializer |
Serializers interface. More... | |
Enumerations | |
enum | WritingMode : uint8 { WritingMode::Sparing, WritingMode::Readable } |
Writing to file mode. More... | |
Automatic serialization library based on rttr properties.
|
strong |