//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
- Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
+ Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
- Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
+ Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
- Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
+ Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
- Standard_EXPORT Standard_Boolean IsLinear() const;
+ Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
- Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
+ Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
- Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
+ Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
- Standard_EXPORT TCollection_AsciiString String() const;
+ Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;