Sq3Lite PACKAGE - work with an error … More...
Macros | |
#define | Sq3ErrorE_Check(sq3_hdl, PROC) |
check on a rbsq3lite error and convert into a rbsq3lite error … | |
#define | Sq3ErrorE_Check_Package(PROC) |
#define | Sq3ErrorE_Check_Static(cls_hdl, PROC) |
#define | Sq3ErrorE_Check_Ctor(__cls, __hdl, PROC) |
Functions | |
static bool | Sq3ErrorCheckI (enum Sq3ErrorE ret) |
check if ret signal an error … | |
enum MkErrorE | Sq3LiteErrorToMQ (MK_OBJN const obj, MK_STRN const func, MK_STRN const file, MK_I32 const line) |
if a rbsq3lite funtion return a MkErrorE use this function to convert the libsq3lite-error into the libmkkernel-error … | |
Sq3Lite - Sq3Lite_Error_C_API - function | |
MK_BOOL | Sq3ErrorCheckIP (enum Sq3ErrorE ret) |
Non-inline replacement for Sq3ErrorCheckI … | |
Sq3Lite PACKAGE - work with an error …
Error handling in rbsq3lite.
The error signals the end of an operation with an undesirable result or state.
#define Sq3ErrorE_Check | ( | sq3_hdl, | |
PROC ) |
check on a rbsq3lite error and convert into a rbsq3lite error …
[in] | sq3_hdl | the instance to work on CLASS |
[in] | PROC | the function to return the error, only eval once. |
error:
Definition at line 462 of file LibSq3Lite_sq3.h.
#define Sq3ErrorE_Check_Ctor | ( | __cls, | |
__hdl, | |||
PROC ) |
Definition at line 480 of file LibSq3Lite_sq3.h.
#define Sq3ErrorE_Check_Package | ( | PROC | ) |
Definition at line 468 of file LibSq3Lite_sq3.h.
#define Sq3ErrorE_Check_Static | ( | cls_hdl, | |
PROC ) |
Definition at line 474 of file LibSq3Lite_sq3.h.
|
inlinestatic |
check if ret signal an error …
[in] | ret | input for rbsq3lite error-check |
Definition at line 452 of file LibSq3Lite_sq3.h.
Non-inline replacement for Sq3ErrorCheckI …