/src/Core_Serialization/Serializable.h
http://github.com/Akranar/daguerreo · C Header · 17 lines · 12 code · 5 blank · 0 comment · 0 complexity · c58a488d3f5148bb873cf335b4bce35d MD5 · raw file
- #ifndef _SERIALIZABLE_H_
- #define _SERIALIZABLE_H_
- class Stream;
- class Serializable
- {
- public:
- virtual ~Serializable() {};
- virtual void Serialize(Stream & stream) const = 0;
- virtual void SerializeTypeId(Stream & stream) const = 0;
- virtual void Unserialize(Stream & stream) = 0;
- };
- #endif