Exception Handling Macros
These macros provide support for exception handling.
Name | Description |
---|---|
_ATLCATCH | Statement(s) to handle errors occurring in the associated _ATLTRY . |
_ATLCATCHALL | Statement(s) to handle errors occurring in the associated _ATLTRY . |
_ATLTRY | Marks a guarded code section where an error could possibly occur. |
Requirements:
Header: atldef.h
_ATLCATCH
Statement(s) to handle errors occurring in the associated _ATLTRY
.
_ATLCATCH(e)
Parameters
e
The exception to catch.
Remarks
Used in conjunction with _ATLTRY
. Resolves to C++ catch(CAtlException e) for handling a given type of C++ exceptions.
_ATLCATCHALL
Statement(s) to handle errors occurring in the associated _ATLTRY
.
_ATLCATCHALL
Remarks
Used in conjunction with _ATLTRY
. Resolves to C++ catch(...) for handling all types of C++ exceptions.
_ATLTRY
Marks a guarded code section where an error could possibly occur.
_ATLTRY
Remarks
Used in conjunction with _ATLCATCH or _ATLCATCHALL. Resolves to the C++ symbol try.