00001 /* 00002 cabal_ref.h 00003 Referenceability interface for Cabal 00004 00005 $Id: cabal_ref.h,v 1.2 2004/03/25 14:03:29 jonnymind Exp $ 00006 --------------------------------------------- 00007 Begin : 2004-01-12 17:00 00008 Author : Giancarlo Niccolai 00009 00010 Last modified because: 00011 00012 */ 00013 #ifndef CABAL_REF_H 00014 #define CABAL_REF_H 00015 namespace Cabal 00016 { 00017 00020 class Referenceable 00021 { 00022 public: 00023 00030 virtual void incref()=0; 00031 00038 virtual void decref()=0; 00039 00040 }; 00041 00042 } 00043 00044 #endif 00045 00046 /* End of cabal_ref.h */