#ifndef __JROOT__JCLASSDEF__ #define __JROOT__JCLASSDEF__ #include "TObject.h" /** * \author mdejong */ namespace JROOT {} namespace JPP { using namespace JROOT; } namespace JROOT { /** * Test ROOT ClassDef. */ template class JClassDef { typedef char JSmall; typedef long JBig; template struct check_type; template static JSmall JTest(check_type*); template static JBig JTest(...); public: enum { value = sizeof(JTest(0)) == sizeof(JSmall) }; //!< true if ROOT compatible class; else false }; } #endif