diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/exceptions.html | 10 |
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. |