Interface for objects that can be cloned. More...
#include <clonable.hpp>
Public Member Functions | |
| virtual me * | clone () const =0 |
| virtual me * | cloneDeep () const |
| virtual void | onCloneDeep (const me &from) |
Interface for objects that can be cloned.
Provides shallow and deep cloning capabilities for objects in the memlite memory management system.