gstlearn  1.0.0
CCC
ICloneable Class Referenceabstract

#include <ICloneable.hpp>

Inheritance diagram for ICloneable:
AAnam ACovAnisoList ADrift AMatrix ANoStat APolynomial AShape ASpace ConsItem CovAniso CovParamId Db DriftList MatrixInt Model PPMT Selectivity Vario VarioParam

Public Member Functions

 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 

Detailed Description

Inherits from this interface to make your class cloneable. You must use IMPLEMENT_CLONING macro in concrete classes only.

Constructor & Destructor Documentation

◆ ICloneable()

ICloneable::ICloneable ( )
inline

◆ ~ICloneable()

virtual ICloneable::~ICloneable ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual ICloneable* ICloneable::clone ( ) const
pure virtual

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