00001 /* -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ 00002 #ifndef J2S_UTILS__CAST_H 00003 #define J2S_UTILS__CAST_H 00004 00005 template< class T > 00006 T* j2s_to( const void* vp ) { 00007 00008 #ifndef USE_DYNAMIC_CAST 00009 return (T *) vp; 00010 #else 00011 return dynamic_cast<T *>(vp); 00012 #endif 00013 } 00014 00015 # endif /* J2S_UTILS__CAST_H */