Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
JLANG::JClonable< JClonable_t, JDerived_t > Struct Template Reference

Template class for object cloning. More...

#include <JClonable.hh>

Inheritance diagram for JLANG::JClonable< JClonable_t, JDerived_t >:
JAANET::JWeightEvent JAANET::JWeightMupage JAANET::JWeightMupage JTRIGGER::JMatch3G< JTRIGGER::JHitR1 > JTRIGGER::JMatch< JTRIGGER::JHitR1 > JTOOLS::JMultiMapTransformer< 1, JArgument_t > JTOOLS::JMultiMapTransformer< 2, JArgument_t > JTOOLS::JMultiMapTransformer< 3, JArgument_t > JTOOLS::JMultiMapTransformer< 4, JArgument_t > JTOOLS::JMultiMapTransformer< 5, JArgument_t > JTOOLS::JMultiMapTransformer< N, JArgument_t > JTRIGGER::JDAQHitDefaultSelector JTRIGGER::JDAQHitSelector JTRIGGER::JDAQHitToTSelector JTRIGGER::JMatch< JHit_t > JTRIGGER::JMatch1D< JHit_t > JTRIGGER::JMatch3B< JHit_t > JTRIGGER::JMatch3D< JHit_t > JTRIGGER::JMatch3G< JHit_t > JTRIGGER::JMatchHelper< JHit_t > JTRIGGER::JMatchL0< JHit_t >

Public Types

typedef JClonable< JClonable_t >
::clone_type 
clone_type
 

Public Member Functions

virtual clone_type clone () const
 Get clone of this object. More...
 

Detailed Description

template<class JClonable_t, class JDerived_t = JNullType>
struct JLANG::JClonable< JClonable_t, JDerived_t >

Template class for object cloning.

Template specialisation to define base class for implementation of object cloning.

This class derives from the specified clonable class and implements the method clone.

Definition at line 20 of file JClonable.hh.

Member Typedef Documentation

template<class JClonable_t, class JDerived_t = JNullType>
typedef JClonable<JClonable_t>::clone_type JLANG::JClonable< JClonable_t, JDerived_t >::clone_type

Definition at line 61 of file JClonable.hh.

Member Function Documentation

template<class JClonable_t, class JDerived_t = JNullType>
virtual clone_type JLANG::JClonable< JClonable_t, JDerived_t >::clone ( ) const
inlinevirtual

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