mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-29 14:00:49 +03:00
0026937: Eliminate NO_CXX_EXCEPTION macro support
Macro NO_CXX_EXCEPTION was removed from code. Method Raise() was replaced by explicit throw statement. Method Standard_Failure::Caught() was replaced by normal C++mechanism of exception transfer. Method Standard_Failure::Caught() is deprecated now. Eliminated empty constructors. Updated samples. Eliminate empty method ChangeValue from NCollection_Map class. Removed not operable methods from NCollection classes.
This commit is contained in:
@@ -727,11 +727,12 @@ Standard_Boolean ShapeCustom_BSplineRestriction::ConvertSurface(const Handle(Geo
|
||||
|
||||
}
|
||||
|
||||
catch (Standard_Failure) {
|
||||
catch (Standard_Failure const& anException) {
|
||||
#ifdef OCCT_DEBUG
|
||||
cout << "Warning: GeomConvert_ApproxSurface Exception: try to decrease continuity ";
|
||||
Standard_Failure::Caught()->Print(cout); cout << endl;
|
||||
anException.Print(cout); cout << endl;
|
||||
#endif
|
||||
(void)anException;
|
||||
//szv: protection against loop
|
||||
if(aCU == 0 && aCV == 0) break;
|
||||
if(aCU > 0) aCU--;
|
||||
@@ -1063,11 +1064,12 @@ Standard_Boolean ShapeCustom_BSplineRestriction::ConvertCurve(const Handle(Geom_
|
||||
return Standard_True;
|
||||
}
|
||||
}
|
||||
catch (Standard_Failure) {
|
||||
catch (Standard_Failure const& anException) {
|
||||
#ifdef OCCT_DEBUG
|
||||
cout << "Warning: GeomConvert_ApproxCurve Exception: Wrong Coefficient : Decrease continuity ";
|
||||
Standard_Failure::Caught()->Print(cout); cout << endl;
|
||||
anException.Print(cout); cout << endl;
|
||||
#endif
|
||||
(void)anException;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
@@ -1371,11 +1373,12 @@ Standard_Boolean ShapeCustom_BSplineRestriction::ConvertCurve2d(const Handle(Geo
|
||||
return Standard_True;
|
||||
}
|
||||
}
|
||||
catch (Standard_Failure) {
|
||||
catch (Standard_Failure const& anException) {
|
||||
#ifdef OCCT_DEBUG
|
||||
cout << "Warning: Geom2dConvert_ApproxCurve Exception: Wrong Cofficient :Decrease Continuity ";
|
||||
Standard_Failure::Caught()->Print(cout); cout << endl;
|
||||
anException.Print(cout); cout << endl;
|
||||
#endif
|
||||
(void)anException;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user