mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +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:
@@ -30,7 +30,7 @@ IGESGraph_DefinitionLevel::IGESGraph_DefinitionLevel () { }
|
||||
(const Handle(TColStd_HArray1OfInteger)& allLevelNumbers)
|
||||
{
|
||||
if (allLevelNumbers->Lower() != 1)
|
||||
Standard_DimensionMismatch::Raise("IGESGraph_DefinitionLevel : Init");
|
||||
throw Standard_DimensionMismatch("IGESGraph_DefinitionLevel : Init");
|
||||
theLevelNumbers = allLevelNumbers;
|
||||
InitTypeAndForm(406,1);
|
||||
}
|
||||
|
@@ -34,7 +34,7 @@ IGESGraph_LineFontDefPattern::IGESGraph_LineFontDefPattern () { }
|
||||
const Handle(TCollection_HAsciiString)& aPattern)
|
||||
{
|
||||
if (allSegLength->Lower() != 1)
|
||||
Standard_DimensionMismatch::Raise("IGESGraph_LineFontDefPattern : Init");
|
||||
throw Standard_DimensionMismatch("IGESGraph_LineFontDefPattern : Init");
|
||||
theSegmentLengths = allSegLength;
|
||||
theDisplayPattern = aPattern;
|
||||
InitTypeAndForm(304,2);
|
||||
|
@@ -50,7 +50,7 @@ IGESGraph_TextFontDef::IGESGraph_TextFontDef () { }
|
||||
(allPenFlags->Lower() != 1 || allPenFlags->Length() != Len) ||
|
||||
(allMovePenToX->Lower() != 1 || allMovePenToX->Length() != Len) ||
|
||||
(allMovePenToY->Lower() != 1 || allMovePenToY->Length() != Len) )
|
||||
Standard_DimensionMismatch::Raise("IGESGraph_TextFontDef : Init");
|
||||
throw Standard_DimensionMismatch("IGESGraph_TextFontDef : Init");
|
||||
|
||||
theFontCode = aFontCode;
|
||||
theFontName = aFontName;
|
||||
|
Reference in New Issue
Block a user