summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/exceptions.html10
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/exceptions.html b/docs/exceptions.html
index 70947f06767..73ad2b36ced 100644
--- a/docs/exceptions.html
+++ b/docs/exceptions.html
@@ -125,10 +125,18 @@ try macros.
</LI>
<li><P><code>ACE_CATCHANY</code> catches <em>any</em> exceptions
- of type <code>CORBA_Exception</code>.
+ of type <code>CORBA_Exception</code>. The caught
+ exception is stored in a variable call
+ <code>ACE_ANY_EXCEPTION</code>.
</p>
</LI>
+ <li><p><code>ACE_CATCHALL</code> emulate the <code>catch
+ (...)</code> c++ statement. It is identical to
+ <code>ACE_CATCHANY</code> on platforms without native
+ exception support. You can not access the caught
+ exception within the <code>ACE_CATCHALL</code> block.</p>
+
<li><P>Use <code>ACE_RETHROW</code> to rethrow the same exception
within a <code>ACE_CATCH</code> or
<code>ACE_CATCHANY</code> block.