Jpp  15.0.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JClassStreamer.hh
Go to the documentation of this file.
1 #ifndef __JROOT__JCLASSSTREAMER__
2 #define __JROOT__JCLASSSTREAMER__
3 
4 #include "TObject.h"
5 
6 #ifndef __CINT__
8 #endif
9 
10 /**
11  * \author mdejong
12  */
13 
14 namespace JROOT {}
15 namespace JPP { using namespace JROOT; }
16 
17 namespace JROOT {
18 
19 
20  /**
21  * Auxiliary class to add the I/O capabilities of the given template class to the general JRootDictionary class.
22  */
23  template<class T>
25  {
26 #ifdef __CINT__
27  /**
28  * This type definition is needed for compatibility with cint.
29  */
30  typedef TObject JObject;
31 #else
32  /**
33  * This class adds the I/O capabilities of the given template class to the general JRootDictionary class.
34  */
35  struct JObject :
36  public TObject
37  {
39  {
41  }
42  };
43 #endif
44  };
45 }
46 
47 #endif
Definition: JRoot.hh:19
do set_variable OUTPUT_DIRECTORY $WORKDIR T
static data_type & getInstance()
Get unique instance of template class.
Definition: JSingleton.hh:27
Auxiliary class to add the I/O capabilities of the given template class to the general JRootDictionar...
This class adds the I/O capabilities of the given template class to the general JRootDictionary class...