]> OCCT Git - occt-copy.git/commitdiff
0024937: New compile warning in Extrema_GenExtCC.gxx on MacOS
authoraml <aml@opencascade.com>
Wed, 28 May 2014 05:39:02 +0000 (09:39 +0400)
committerapn <apn@opencascade.com>
Thu, 29 May 2014 12:28:00 +0000 (16:28 +0400)
Compilation warning eliminated.

src/math/math_MultipleVarFunction.cdl
src/math/math_MultipleVarFunction.cxx
src/math/math_MultipleVarFunctionWithGradient.cdl
src/math/math_MultipleVarFunctionWithHessian.cdl
src/math/math_MultipleVarFunctionWithHessian.cxx

index d77983fdaf3d6a4d3898e92d37d747345570d655..cb0d481d38ca4a0b49fa729aafd24f229f7ea6dd 100644 (file)
@@ -20,6 +20,8 @@ deferred class MultipleVarFunction from math
 uses Vector from math
 
 is
+    Delete(me:out) is virtual;
+    ---C++: alias "Standard_EXPORT virtual ~math_MultipleVarFunction(){Delete();}"
 
     NbVariables(me)
        ---Purpose:
index fa5c8323132ec225ce75edbc5aa15561c30ae7b1..b1cb1877c3326df411042f23bdab7cc6d0be3cd1 100644 (file)
@@ -16,3 +16,6 @@
 #include <math_MultipleVarFunction.ixx>
 
 Standard_Integer math_MultipleVarFunction::GetStateNumber() { return 0; }
+
+void math_MultipleVarFunction::Delete()
+{}
index c2bbc398c19886fd9e5c65a1dbb21ee844249f1c..8804416238809d2357a20bcdfad6f676ce0e6020 100644 (file)
@@ -24,7 +24,7 @@ uses Vector from math
 
 is
 
-    Delete(me:out) is virtual;
+    Delete(me:out) is redefined virtual;
     ---C++: alias "Standard_EXPORT virtual ~math_MultipleVarFunctionWithGradient(){Delete();}"
     
     NbVariables(me)
index 4f387e5ed0124089e14bb7768e32641ab875e5ce..b20035f2ec84cee8338b4e8f63c08bd8f6deebaf 100644 (file)
@@ -24,6 +24,9 @@ uses Matrix from math,
 
 is
 
+    Delete(me:out) is redefined virtual;
+    ---C++: alias "Standard_EXPORT virtual ~math_MultipleVarFunctionWithHessian(){Delete();}"
+
     NbVariables(me)
        ---Purpose: returns the number of variables of the function.
 
index 972f474112710ecfdd0c1f2f46625170e2e26585..2c0044e33a48ed79db078e7e5a5132f111ca7389 100644 (file)
@@ -15,3 +15,6 @@
 // commercial license or contractual agreement.
 
 #include <math_MultipleVarFunctionWithHessian.ixx>
+
+void math_MultipleVarFunctionWithHessian::Delete()
+{}