Jpp
|
Template interface class for object cloning. More...
#include <JClonable.hh>
Public Types | |
typedef JClass_t * | clone_type |
Type definition of return value of method clone(). More... | |
Public Member Functions | |
virtual | ~JClonable () |
Virtual destructor. More... | |
virtual clone_type | clone () const =0 |
Get clone of this object. More... | |
Template interface class for object cloning.
Definition at line 19 of file JClonable.hh.
typedef JClass_t* JLANG::JClonable< JClass_t >::clone_type |
Type definition of return value of method clone().
Definition at line 25 of file JClonable.hh.
|
inlinevirtual |
|
pure virtual |
Get clone of this object.
Implemented in JPHYSICS::JPDFTransformer< 5, JArgument_t >, JPHYSICS::JPDFTransformer< 4, JArgument_t >, JPHYSICS::JPDFTransformer< 3, JArgument_t >, JPHYSICS::JPDFTransformer< 2, JArgument_t >, JTOOLS::JMultiMapTransformer< N, JArgument_t >::JMultiMapDefaultTransformer, JPHYSICS::JPDFTransformer< 1, JArgument_t >, JTRIGGER::JMatch3B< JHit_t >, JTRIGGER::JMatchHelper< JHit_t >, JTRIGGER::JMatch1D< JHit_t >, JTRIGGER::JMatch3G< JHit_t >, JTRIGGER::JMatch3G< JTRIGGER::JHitR1 >, and JTRIGGER::JMatch3D< JHit_t >.