Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Object.h

Go to the documentation of this file.
00001 /*
00002   Object - an empty class
00003  
00004   Module:    $RCSfile: Object.h,v $
00005   Date:      $Date: 2002/11/21 12:02:15 $
00006   Version:   $Revision: 1.4 $
00007   ID:        $Id: Object.h,v 1.4 2002/11/21 12:02:15 zoran Exp $
00008   Authors:   Zoran Constantinescu <zoranc@acm.org>
00009 */
00010 
00011 
00012 #ifndef  _Object_h_
00013 #define  _Object_h_
00014 
00015 
00016 #include "defs.h"
00017 
00018 class COM_API Object
00019 {
00020 public:
00022   Object() { }
00023 
00025   virtual      ~Object() { }
00026 
00031   virtual int    compare(Object *)  { return 0;}
00032 
00037   virtual Object  *Copy()  {return new Object;}
00038 
00039 /*
00041   virtual void  Serialize(String &)  {}
00042   virtual void  Deserialize(String &, int  &)  {}
00043 */
00044 };
00045 
00046 
00047 #endif  // _Object_h_
00048 

Generated on Mon Nov 25 12:46:30 2002 for qadpz by doxygen1.2.18