1 /*****************************************************************************/ 2 /* */ 3 /* OBJECT.H */ 4 /* */ 5 /* (C) 1993,94 Ullrich von Bassewitz */ 6 /* Zwehrenbuehlstrasse 33 */ 7 /* D-72070 Tuebingen */ 8 /* EMail: uz@ibb.schwaben.com */ 9 /* */ 10 /*****************************************************************************/ 11 12 13 14 // $Id$ 15 // 16 // $Log$ 17 // 18 // 19 20 21 22 #ifndef __OBJECT_H 23 #define __OBJECT_H 24 25 26 27 #include <stdlib.h> 28 29 30 31 /*****************************************************************************/ 32 /* class Object */ 33 /*****************************************************************************/ 34 35 36 37 class Object { 38 39 private: 40 // Hide the copy constructor and the '=' operator to discourage 41 // creating one instance from another. If needed, you have to override 42 // this. 43 Object (const Object&); 44 Object& operator = (const Object&); 45 46 public: 47 Object (); 48 virtual ~Object (); 49 50 }; 51 52 53 Object()54inline Object::Object () 55 { 56 } 57 58 59 60 // End of OBJECT.H 61 62 #endif 63