|
dune-common
2.2.0
|
An interface class for cloneable objects. More...
#include <dune/common/interfaces.hh>
Public Member Functions | |
| virtual Cloneable * | clone () const =0 |
| Clones the object clone needs to be redefined by an implementation class, with the return type covariantly adapted. Remember to delete the resulting pointer. | |
| virtual | ~Cloneable () |
| Destructor. | |
An interface class for cloneable objects.
| virtual Dune::Cloneable::~Cloneable | ( | ) | [inline, virtual] |
Destructor.
| virtual Cloneable* Dune::Cloneable::clone | ( | ) | const [pure virtual] |
Clones the object clone needs to be redefined by an implementation class, with the return type covariantly adapted. Remember to delete the resulting pointer.
1.7.6.1