00001 /* 00002 FALCON - The Falcon Programming Language. 00003 FILE: destroyable.h 00004 00005 Base class for user-defined pointers in objects. 00006 ------------------------------------------------------------------- 00007 Author: Giancarlo Niccolai 00008 Begin: sab feb 25 2006 00009 00010 ------------------------------------------------------------------- 00011 (C) Copyright 2004: the FALCON developers (see list in AUTHORS file) 00012 00013 See LICENSE file for licensing details. 00014 */ 00015 00020 #ifndef flc_destroyable_H 00021 #define flc_destroyable_H 00022 00023 #include <falcon/setup.h> 00024 #include <falcon/types.h> 00025 #include <falcon/basealloc.h> 00026 00027 namespace Falcon { 00028 00037 class FALCON_DYN_CLASS Destroyable: public BaseAlloc 00038 { 00039 public: 00040 virtual ~Destroyable(); 00041 }; 00042 00043 } 00044 00045 #endif 00046 00047 /* end of destroyable.h */