Jpp
15.0.0-rc.2
the software that should make you happy
|
Auxiliary class to handle version management of given class at opening of a ROOT file. More...
#include <JRootSupportkit.hh>
Static Public Member Functions | |
static void | execute (TFile *file) |
Execute action. More... | |
Static Public Attributes | |
static const bool | has_method = JTEST(test<T>(NULL)) |
true if class has policy method actionAtFileOpen; else false More... | |
Static Protected Member Functions | |
static JFalse | test (...) |
default false More... | |
Static Private Member Functions | |
template<class U > | |
static JTrue | test (JTypecheck< void(*)(int),&U::actionAtFileOpen > *) |
static void | execute (TFile *file, JBool< true > option) |
Execute action. More... | |
static void | execute (TFile *file, JBool< false > option) |
Execute action. More... | |
Auxiliary class to handle version management of given class at opening of a ROOT file.
Definition at line 31 of file JRootSupportkit.hh.
|
staticprivate |
|
inlinestaticprivate |
Execute action.
This implementation transfers the action to the given class.
file | pointer to file |
option | true |
Definition at line 47 of file JRootSupportkit.hh.
|
inlinestaticprivate |
Execute action.
This implementation does nothing.
file | pointer to file |
option | false |
Definition at line 61 of file JRootSupportkit.hh.
|
inlinestatic |
Execute action.
file | pointer to file |
Definition at line 74 of file JRootSupportkit.hh.
|
staticprotectedinherited |
default false
|
static |
true if class has policy method actionAtFileOpen; else false
Definition at line 66 of file JRootSupportkit.hh.