Jpp  18.0.0-rc.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | Static Public Attributes | List of all members
JROOT::JRootLabel< __ID, T > Struct Template Reference

Replica of structure JLANG::JLabel for data types with ROOT I/O. More...

#include <JRootLabel.hh>

Static Public Member Functions

static const char * getName ()
 Get name of type. More...
 
static int getVersion ()
 Version. More...
 

Static Public Attributes

static const int ID = __ID
 Type identifier. More...
 

Detailed Description

template<int __ID, class T>
struct JROOT::JRootLabel< __ID, T >

Replica of structure JLANG::JLabel for data types with ROOT I/O.

The methods JRootLabel::getName and JRootLabel::getVersion defer the return value to the Class[NV]Def implementations.

Definition at line 20 of file JRootLabel.hh.

Member Function Documentation

template<int __ID, class T>
static const char* JROOT::JRootLabel< __ID, T >::getName ( )
inlinestatic

Get name of type.

Definition at line 31 of file JRootLabel.hh.

32  {
33  return T::Class_Name();
34  }
template<int __ID, class T>
static int JROOT::JRootLabel< __ID, T >::getVersion ( )
inlinestatic

Version.

Definition at line 40 of file JRootLabel.hh.

41  {
42  return T::Class_Version();
43  }

Member Data Documentation

template<int __ID, class T>
const int JROOT::JRootLabel< __ID, T >::ID = __ID
static

Type identifier.

Definition at line 25 of file JRootLabel.hh.


The documentation for this struct was generated from the following file: