0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]
[occt.git] / src / Expr / Expr_NamedUnknown.hxx
index 82457c3..6338d42 100644 (file)
@@ -65,44 +65,44 @@ public:
   
   //! Returns the number of sub-expressions contained
   //! in <me> ( >= 0)
-  Standard_EXPORT Standard_Integer NbSubExpressions() const;
+  Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
   
   //! Returns the <I>-th sub-expression of <me>
   //! raises OutOfRange if <I> > NbSubExpressions(me)
-  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.
-  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;
   
   //! Replaces all occurences of <var> with <with> in <me>
   //! Raises InvalidOperand if <with> contains <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>.
   //! 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;