0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]
[occt.git] / src / Expr / Expr_NamedConstant.hxx
index 1a0eb4f..a0fd7dd 100644 (file)
@@ -50,46 +50,46 @@ public:
   
   //! returns the number of sub-expressions contained
   //! in <me> (always returns zero)
-  Standard_EXPORT Standard_Integer NbSubExpressions() const;
+  Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
   
   //! returns the <I>-th sub-expression of <me>
   //! raises OutOfRange
-  Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const;
+  Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const Standard_OVERRIDE;
   
   //! returns a GeneralExpression after replacement of
   //! NamedUnknowns by an associated expression and after
   //! values computation.
-  Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const;
+  Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const Standard_OVERRIDE;
   
   //! 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> contains NamedUnknown.
   //! (returns always False)
-  Standard_EXPORT Standard_Boolean ContainsUnknowns() const;
+  Standard_EXPORT Standard_Boolean ContainsUnknowns() const Standard_OVERRIDE;
   
   //! Tests if <exp> is contained in <me>.
-  Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
+  Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) 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 <N>-th derivative on <X> unknown of <me>.
   //! Raises OutOfRange if <N> <= 0
   Standard_EXPORT virtual Handle(Expr_GeneralExpression) NDerivative (const Handle(Expr_NamedUnknown)& X, const Standard_Integer N) const Standard_OVERRIDE;
   
   //! Replaces all occurences of <var> with <with> in <me>
-  Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
+  Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
   
   //! Returns the value of <me> (as a Real) by
   //! replacement of <vars> by <vals>.
-  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;