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.