0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]
[occt.git] / src / Law / Law_Linear.hxx
index 8709ba9..033e6be 100644 (file)
@@ -58,16 +58,16 @@ public:
   Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
   
   //! Returns the value of this function at the point of parameter X.
-  Standard_EXPORT Standard_Real Value (const Standard_Real X);
+  Standard_EXPORT Standard_Real Value (const Standard_Real X) Standard_OVERRIDE;
   
 
   //! Returns the value F and the first derivative D of this
   //! function at the point of parameter X.
-  Standard_EXPORT void D1 (const Standard_Real X, Standard_Real& F, Standard_Real& D);
+  Standard_EXPORT void D1 (const Standard_Real X, Standard_Real& F, Standard_Real& D) Standard_OVERRIDE;
   
   //! Returns the value, first and second derivatives
   //! at parameter X.
-  Standard_EXPORT void D2 (const Standard_Real X, Standard_Real& F, Standard_Real& D, Standard_Real& D2);
+  Standard_EXPORT void D2 (const Standard_Real X, Standard_Real& F, Standard_Real& D, Standard_Real& D2) Standard_OVERRIDE;
   
   //! Returns a  law equivalent of  <me>  between
   //! parameters <First>  and <Last>. <Tol>  is used  to
@@ -78,7 +78,7 @@ public:
   Standard_EXPORT Handle(Law_Function) Trim (const Standard_Real PFirst, const Standard_Real PLast, const Standard_Real Tol) const Standard_OVERRIDE;
   
   //! Returns the parametric bounds of the function.
-  Standard_EXPORT void Bounds (Standard_Real& PFirst, Standard_Real& PLast);
+  Standard_EXPORT void Bounds (Standard_Real& PFirst, Standard_Real& PLast) Standard_OVERRIDE;