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