1.3.2
CCC
 
ICloneable Class Referenceabstract

#include <ICloneable.hpp>

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

Detailed Description

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

Public Member Functions

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

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: