0026937: Eliminate NO_CXX_EXCEPTION macro support
[occt.git] / src / IGESDimen / IGESDimen_GeneralSymbol.cxx
index 943fb97..81293ba 100644 (file)
@@ -34,9 +34,9 @@ IGESDimen_GeneralSymbol::IGESDimen_GeneralSymbol ()    {  }
    const Handle(IGESDimen_HArray1OfLeaderArrow)& allLeaders)
 {
   if (!allGeoms.IsNull() &&  allGeoms->Lower() != 1)
-    Standard_DimensionMismatch::Raise("IGESDimen_GeneralSymbol : Init");
+    throw Standard_DimensionMismatch("IGESDimen_GeneralSymbol : Init");
   if (!allLeaders.IsNull())
-    if (allLeaders->Lower() != 1) Standard_DimensionMismatch::Raise("$");
+    if (allLeaders->Lower() != 1) throw Standard_DimensionMismatch("$");
   theNote    = aNote;
   theGeoms   = allGeoms;
   theLeaders = allLeaders;
@@ -46,8 +46,7 @@ IGESDimen_GeneralSymbol::IGESDimen_GeneralSymbol ()    {  }
 
     void  IGESDimen_GeneralSymbol::SetFormNumber (const Standard_Integer form)
 {
-  if ((form < 0 || form > 3) && form < 5000) Standard_OutOfRange::Raise
-    ("IGESDimen_GeneralSymbol : SetFormNumber");
+  if ((form < 0 || form > 3) && form < 5000) throw Standard_OutOfRange("IGESDimen_GeneralSymbol : SetFormNumber");
   InitTypeAndForm(228,form);
 }