1 #ifndef __JROOTSUPPORTKIT__ 
    2 #define __JROOTSUPPORTKIT__ 
   19 namespace JPP { 
using namespace JROOT; }
 
  103       object->actionAtFileRead();
 
  171     if (
object != NULL) {
 
#define JTEST(__A__)
Test macro. 
 
static const bool has_method
true if class has policy method actionAtFileOpen; else false 
 
static JFalse test(...)
default false 
 
int getStreamerVersion(TFile *file, const char *name)
Get ROOT streamer version of class with given name. 
 
static void execute(TFile *file)
Execute action. 
 
static void execute(TFile *file, JBool< true > option)
Execute action. 
 
Auxiliary class to handle version management of given class at opening of a ROOT file. 
 
Auxiliary template class for type bool. 
 
Auxiliary base class for compile time evaluation of test. 
 
static void execute(T *object)
Execute action. 
 
Auxiliary class to handle version management of given class at reading from a ROOT file...
 
static void execute(T *object, JBool< false > option)
Execute action. 
 
void actionAtFileRead(T *object)
General action method at file read. 
 
static void execute(TFile *file, JBool< false > option)
Execute action. 
 
void actionAtFileOpen(TFile *file)
General action method at file open. 
 
static void execute(T *object, JBool< true > option)
Execute action. 
 
static const bool has_method
true if class has policy method actionAtFileRead; else false 
 
static JTrue test(JTypecheck< void(U::*)(),&U::actionAtFileRead > *)
 
static JTrue test(JTypecheck< void(*)(int),&U::actionAtFileOpen > *)
 
Auxiliary class for type checking.