Error reporting and handling functions. More...
#include <mi32/stddefns.h>

Go to the source code of this file.
Classes | |
| class | ERRORPOSNDISABLE |
| Sentry class to disable and enable error positioning using this class and scoping. More... | |
| class | ERRORSTATE |
Defines | |
| #define | CLASSLIBEXPORT MI_DLLCLASSIMPORT |
| #define | LIBEXPORT MI_DLLIMPORT |
| #define | SetErrPosn(e) _SetErrPosn(e,RCSID,__LINE__) |
| #define | SetErrPosnC(e) _SetErrPosnC(e,RCSID,__LINE__) |
| #define | SetErrPosnGoto(e) { err=SetErrPosn(e); goto Error; } |
| #define | SetErrPosnGotoC(e) { err=SetErrPosnC(e); goto Error; } |
Functions | |
| LIBEXPORT void | ClearLastErr (void) |
| LIBEXPORT const MIUNICODE * | GetErrDetails () |
| LIBEXPORT MISTRING & | GetErrString () |
| LIBEXPORT const MIUNICODE * | GetErrStrLine1UC (ERRVALUE errcode, int *errlevel=0) |
| LIBEXPORT const MIUNICODE * | GetErrStrUC (ERRVALUE errcode, int *errlevel=0) |
| LIBEXPORT ERRVALUE | GetLastErrCode () |
| LIBEXPORT bool | IsErrPosnDisabled () |
| LIBEXPORT void | SetErrDetails (const MIUNICODE *) |
| LIBEXPORT void | SetErrPosnDisable (void) |
| LIBEXPORT void | SetErrPosnEnable (void) |
Error reporting and handling functions.
| #define CLASSLIBEXPORT MI_DLLCLASSIMPORT |
| #define LIBEXPORT MI_DLLIMPORT |
1.6.1