|
Classes |
| struct | _NXHandler |
Defines |
| #define | NX_DURING |
| #define | NX_ENDHANDLER }} |
| #define | NX_HANDLER _NXRemoveHandler(&NXLocalHandler); } else { |
| #define | NX_RAISE(code, data1, data2) _NXRaiseError( (code), (data1), (data2) ) |
| #define | NX_RERAISE() |
| #define | NX_VALRETURN(val) |
| #define | NX_VOIDRETURN |
| #define | NXGetUncaughtExceptionHandler() _NXUncaughtExceptionHandler |
| #define | NXSetUncaughtExceptionHandler(proc) (_NXUncaughtExceptionHandler = (proc)) |
Typedefs |
| typedef volatile void | NXExceptionRaiser (int code, const void *data1, const void *data2) |
| typedef _NXHandler | NXHandler |
| typedef void | NXUncaughtExceptionHandler (int code, const void *data1, const void *data2) |
Functions |
| OBJC_EXPORT void | _NXAddHandler (NXHandler *handler) |
| OBJC_EXPORT void | _NXRaiseError (int code, const void *data1, const void *data2) |
| OBJC_EXPORT void | _NXRemoveHandler (NXHandler *handler) |
| OBJC_EXPORT void | NXAllocErrorData (int size, void **data) |
| OBJC_EXPORT NXExceptionRaiser * | NXGetExceptionRaiser (void) |
| OBJC_EXPORT void | NXResetErrorData (void) |
| OBJC_EXPORT void | NXSetExceptionRaiser (NXExceptionRaiser *proc) |
Variables |
| OBJC_EXPORT NXUncaughtExceptionHandler * | _NXUncaughtExceptionHandler |
| OBJC_EXPORT NXExceptionRaiser | NXDefaultExceptionRaiser |