0026937: Eliminate NO_CXX_EXCEPTION macro support
[occt.git] / src / Transfer / Transfer_Iterator.gxx
index c5b0fa3..04c8d1b 100644 (file)
@@ -27,8 +27,7 @@ Transfer_Iterator::Transfer_Iterator (const Standard_Boolean withstarts)
     void  Transfer_Iterator::Add
   (const Handle(Transfer_Binder)& binder)
 {
-  if (!thestarts.IsNull()) Standard_NoSuchObject::Raise
-    ("Transfer_Iterator : Add, Starting Object required not provided");
+  if (!thestarts.IsNull()) throw Standard_NoSuchObject("Transfer_Iterator : Add, Starting Object required not provided");
   AddItem(binder);
 }
 
@@ -65,11 +64,10 @@ Transfer_Iterator::Transfer_Iterator (const Standard_Boolean withstarts)
 
     const TheStart&  Transfer_Iterator::Starting () const
 {
-//  if (thecurr == 0 || thecurr > themaxi) Standard_NoSuchObject::Raise
+//  if (thecurr == 0 || thecurr > themaxi) throw Standard_NoSuchObject
 //    ("TransferIterator : Starting");
-//  if (theselect->Value(thecurr) == 0)    Standard_NoSuchObject::Raise
+//  if (theselect->Value(thecurr) == 0)    throw Standard_NoSuchObject
 //    ("TransferIterator : Starting");
-  if (thestarts.IsNull()) Standard_NoSuchObject::Raise
-    ("TransferIterator : No Starting defined at all");
+  if (thestarts.IsNull()) throw Standard_NoSuchObject("TransferIterator : No Starting defined at all");
   return thestarts->Value(thecurr);
 }