00001 #ifndef STREAMABLE_H 00002 #define STREAMABLE_H 00003 00004 #include <string> 00005 00006 using std::string; 00007 00008 namespace Sct { 00009 00015 class Streamable { 00016 public: 00023 virtual string getClassName() const throw() = 0; 00024 00028 virtual ~Streamable() throw() {} 00029 } 00030 ; 00031 00032 } 00033 00034 #endif //#ifndef STREAMABLE_H