The interface for serialization. More...
Go to the source code of this file.
Classes | |
class | Mezzanine::DeSerializer< DeSerializable > |
A tool for deserializing classes with specific issues deserializing them. More... | |
class | Mezzanine::Serializer< Serializable > |
A tool for serializing classes with specific issues serializing. More... | |
Namespaces | |
Mezzanine | |
The bulk of the engine components go in this namspace. | |
Functions | |
template<class T > | |
std::istream & | Mezzanine::DeSerialize (std::istream &Stream, T &Converted) |
Deserialize the next xml tag in the stream into a specific in memory class instance. More... | |
void | Mezzanine::DeSerializeError (const String &FailedTo, const String &ClassName, Boole SOrD=false) |
Simply does some string concatenation, then throws an Exception. More... | |
template<class T > | |
std::ostream & | Mezzanine::Serialize (std::ostream &Stream, const T &Converted, const String &Indent=String("")) |
Convert any class that supports serialization or has a serializer to a string of chars in a stream. More... | |
void | Mezzanine::SerializeError (const String &FailedTo, const String &ClassName, Boole SOrD=true) |
Simply does some string concatenation, then throws an Exception. More... | |
template<class T > | |
void | Mezzanine::SloppyProtoSerialize (const T &Converted, XML::Node &CurrentRoot) |
Used to interface with a previous version of the serialization code. More... | |
The interface for serialization.
Definition in file serialization.h.