This class represents OEQBase.
OEQBase is the abstract class which defines
the API for storage and retrieval of expressions used in graph
const OEExprBase *GetExpr() const =0 OEExprBase *GetExpr() =0
This pure virtual method defines the interface for retrieving a
stored expressions from a
OEQBase parent class
If no expression was stored previously a NULL pointer may be
The pointer returned from this method should therefore be
checked before use.
bool SetExpr(const OEExprBase *)=0 bool SetExpr(const OEExprBase &)=0
This pure virtual method defines the interface for storage of an
expression. The parent class instance takes ownership of the
memory associated with the expression pointer.
Any existing expressions stored in the parent instance will be
Stored expressions are destroyed along with their parent