9.2.2 CreateCopy

virtual OEBaseData *CreateCopy() const

This pure virtual copy constructor should return a deep copy of the OEExprBase object. The copy of the object returned is not memory-managed by the parent instance. It is the responsibility of the programmer to manage the memory created and returned by this method.