00001 #ifndef SERIALIZABLE_H 00002 #define SERIALIZABLE_H 00003 00004 #include <string> 00005 #include "Sct/Streamable.h" 00006 #include "Sct/UniqueID.h" 00007 00008 using std::string; 00009 00010 namespace Sct { 00011 00016 class Serializable : public virtual Streamable { 00017 public: 00018 00025 virtual UniqueID getUniqueID() const = 0; 00026 } 00027 ; 00028 00029 } 00030 00031 #endif //#ifndef SERIALIZABLE_H