1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-09-18 14:27:39 +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:
ski
2017-02-02 16:35:21 +03:00
committed by apn
parent 0c63f2f8b9
commit 9775fa6110
1146 changed files with 4860 additions and 6183 deletions

View File

@@ -2810,7 +2810,7 @@ void BSplCLib::Trimming(const Standard_Integer Degree,
mm[0] = mm[1] = Degree;
if (!PrepareInsertKnots( Degree, Periodic, Knots, Mults, K, &M,
nbpoles, nbknots, Epsilon( U1), 0))
Standard_OutOfRange::Raise();
throw Standard_OutOfRange();
TColStd_Array1OfReal TempPoles(1, nbpoles*Dimension);
TColStd_Array1OfReal TempKnots(1, nbknots);
@@ -3040,7 +3040,7 @@ void BSplCLib::Interpolate(const Standard_Integer Degree,
UpperBandWidth,
LowerBandWidth) ;
if(ErrorCode)
Standard_OutOfRange::Raise("BSplCLib::Interpolate");
throw Standard_OutOfRange("BSplCLib::Interpolate");
ErrorCode =
BSplCLib::FactorBandedMatrix(InterpolationMatrix,
@@ -3048,7 +3048,7 @@ void BSplCLib::Interpolate(const Standard_Integer Degree,
LowerBandWidth,
InversionProblem) ;
if(ErrorCode)
Standard_OutOfRange::Raise("BSplCLib::Interpolate");
throw Standard_OutOfRange("BSplCLib::Interpolate");
ErrorCode =
BSplCLib::SolveBandedSystem(InterpolationMatrix,
@@ -3057,7 +3057,7 @@ void BSplCLib::Interpolate(const Standard_Integer Degree,
ArrayDimension,
Poles) ;
if(ErrorCode)
Standard_OutOfRange::Raise("BSplCLib::Interpolate");
throw Standard_OutOfRange("BSplCLib::Interpolate");
}
//=======================================================================
@@ -3089,7 +3089,7 @@ void BSplCLib::Interpolate(const Standard_Integer Degree,
UpperBandWidth,
LowerBandWidth) ;
if(ErrorCode)
Standard_OutOfRange::Raise("BSplCLib::Interpolate");
throw Standard_OutOfRange("BSplCLib::Interpolate");
ErrorCode =
BSplCLib::FactorBandedMatrix(InterpolationMatrix,
@@ -3097,7 +3097,7 @@ void BSplCLib::Interpolate(const Standard_Integer Degree,
LowerBandWidth,
InversionProblem) ;
if(ErrorCode)
Standard_OutOfRange::Raise("BSplCLib::Interpolate");
throw Standard_OutOfRange("BSplCLib::Interpolate");
ErrorCode =
BSplCLib::SolveBandedSystem(InterpolationMatrix,
@@ -3108,7 +3108,7 @@ void BSplCLib::Interpolate(const Standard_Integer Degree,
Poles,
Weights) ;
if(ErrorCode)
Standard_OutOfRange::Raise("BSplCLib::Interpolate");
throw Standard_OutOfRange("BSplCLib::Interpolate");
}
//=======================================================================