class BaseClass {
public:
virtual ~BaseClass();
// Standard IO
virtual const string& isA() const =0;
virtual BaseClass* clone() const =0;
virtual void print(ostream& os) const =0;
virtual void load(RD_Bfstream& bfs) =0;
virtual void save(RD_Bfstream& bfs) const =0;
};