00001 #ifndef Fireworks_Core_fwCintInterfaces_h 00002 #define Fireworks_Core_fwCintInterfaces_h 00003 // -*- C++ -*- 00004 // 00005 // Package: Core 00006 // Class : fwCintInterfaces 00007 // 00016 // 00017 // Original Author: Chris Jones 00018 // Created: Thu Jun 12 15:00:50 EDT 2008 00019 // $Id: fwCintInterfaces.h,v 1.3 2009/01/23 21:35:44 amraktad Exp $ 00020 // 00021 00022 // system include files 00023 00024 // user include files 00025 00026 // forward declarations 00027 00028 void fwSetInCint(double); 00029 void fwSetInCint(long); 00030 00031 void* fwGetObjectPtr(); 00032 00033 #if !defined(__CINT__) && !defined(__MAKECINT__) 00034 void fwSetObjectPtr(const void*); 00035 enum FWCintReturnTypes 00036 { 00037 kFWCintReturnNoReturn, 00038 kFWCintReturnDouble, 00039 kFWCintReturnLong 00040 }; 00041 00042 FWCintReturnTypes& fwCintReturnType(); 00043 double& fwGetFromCintDouble(); 00044 long& fwGetFromCintLong(); 00045 00046 #endif 00047 #endif