by::clonable Class Referenceabstract

Interface for objects that can be cloned. More...

#include <clonable.hpp>

Inheritance diagram for by::clonable:
by::worker< tstr< slot >, slot > by::worker< str, slot > by::worker< str, node > by::worker< void, node > by::exprMaker by::instance by::mgdType by::slotLoader by::smartDedent by::tokenScan by::worker< R, T >

Public Member Functions

virtual me * clone () const =0
 
virtual me * cloneDeep () const
 
virtual void onCloneDeep (const me &from)
 

Detailed Description

Interface for objects that can be cloned.

Provides shallow and deep cloning capabilities for objects in the memlite memory management system.


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