Jpp test-rotations-old-57-g407471f53
the software that should make you happy
Loading...
Searching...
No Matches
JROOT::JAbstractType< JType_t > Class Template Referenceabstract

Interface for handling of a template class. More...

#include <JRootTypesHandler.hh>

Inheritance diagram for JROOT::JAbstractType< JType_t >:
JROOT::JObjectType< JType_t, T >

Public Member Functions

virtual ~JAbstractType ()
 Virtual destructor.
 
virtual void apply (JType_t &object, const char *const name) const =0
 Apply type with given name to object.
 

Detailed Description

template<class JType_t>
class JROOT::JAbstractType< JType_t >

Interface for handling of a template class.

The given template class should provide for the function object operator

   template<class T>
   void operator()(const char* const name, const JType<T> type);

Definition at line 41 of file JRootTypesHandler.hh.

Constructor & Destructor Documentation

◆ ~JAbstractType()

template<class JType_t >
virtual JROOT::JAbstractType< JType_t >::~JAbstractType ( )
inlinevirtual

Virtual destructor.

Definition at line 46 of file JRootTypesHandler.hh.

47 {}

Member Function Documentation

◆ apply()

template<class JType_t >
virtual void JROOT::JAbstractType< JType_t >::apply ( JType_t & object,
const char *const name ) const
pure virtual

Apply type with given name to object.

Parameters
objectobject
namename

Implemented in JROOT::JObjectType< JType_t, T >.


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