Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JROOT::JClassDef< T > Class Template Reference

Test ROOT ClassDef. More...

#include <JClassDef.hh>

Static Public Attributes

static const bool value = !std::is_same<std::false_type, decltype(exists<T>(0))>::value
 true if ROOT compatible class; else false
 

Static Private Member Functions

template<class U >
static auto exists (U *) -> decltype(&U::Class_Name)
 
template<class U >
static auto exists (...) -> std::false_type
 

Detailed Description

template<class T>
class JROOT::JClassDef< T >

Test ROOT ClassDef.

Definition at line 21 of file JClassDef.hh.

Member Function Documentation

◆ exists() [1/2]

template<class T >
template<class U >
static auto JROOT::JClassDef< T >::exists ( U * ) -> decltype(&U::Class_Name)
staticprivate

◆ exists() [2/2]

template<class T >
template<class U >
static auto JROOT::JClassDef< T >::exists ( ...) -> std::false_type
staticprivate

Member Data Documentation

◆ value

template<class T >
const bool JROOT::JClassDef< T >::value = !std::is_same<std::false_type, decltype(exists<T>(0))>::value
static

true if ROOT compatible class; else false

Definition at line 27 of file JClassDef.hh.


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