MkErrExtS - extend the MkErrorC with a library specific feature … More...
Collaboration diagram for MkErrExtC:Topics | |
| MkErrExtC_Class_C_API | |
| MkErrExtS - define the class … | |
| MkErrExtC_Class_Define_C_API | |
| MkErrExtS - low level definition, access and cast … | |
Data Structures | |
| struct | MkErrExtS |
| extension-slot for MkErrorS … More... | |
Macros | |
| #define | MK_ERREXT_ARGS MK_RT_ARGS MK_ERR const mkerr, MK_ERREXT const errext |
| #define | MK_ERREXT_CALL MK_RT_CALL err, errext |
| #define | MK_ERREXT_ARGS_N MK_RT_ARGS MK_ERRN const mkerr, MK_ERREXT const errext |
| #define | MK_ERREXT_CALL_N MK_RT_CALL err, errext |
| #define | MkErrExtAdd(_mkerrR, add) |
| #define | MkErrExtDel(_mkerrR, del) |
Typedefs | |
| typedef bool(* | MkErrorAppendFLT) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
| typedef void(* | MkErrorResetF) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
| typedef bool(* | MkErrorResetOnExitF) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
| typedef void(* | MkErrorPanikF) (MK_ERREXT_ARGS_N, MK_OBJN const errobj, MK_STRN const prefix, MK_I32 const errnum, MK_STRN const fmt, va_list ap) |
| MK_OBJN const errobj because of MK_ERROR_FORMAT value. | |
| typedef void(* | MkErrorLogF) (MK_ERREXT_ARGS_N, MK_OBJN const, MK_DBG const, MK_STRN const, MK_I32 const, MK_STRN const, MK_OBJ const) |
| typedef MK_OBJN(* | MkErrorFormatOfF) (MK_ERREXT_ARGS_N, int const dummy) |
| typedef void(* | MkErrorSetRF) (MK_ERREXT_ARGS, MK_MNGN const errctx, MK_OBJN const fmtobj) |
| typedef void(* | MkErrorSetEF) (MK_ERREXT_ARGS, MK_ERREXT const newerr, MK_OBJN const fmtobj) |
| typedef bool(* | MkErrorSetVLF) (MK_ERREXT_ARGS, MK_OBJN const fmtobj, MK_STRN const) |
| typedef void(* | MkErrorInit) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
MkErrExtS - extend the MkErrorC with a library specific feature …
extension-slot for MkErrorS …
| #define MK_ERREXT_ARGS MK_RT_ARGS MK_ERR const mkerr, MK_ERREXT const errext |
Definition at line 9965 of file LibMkKernel_mk.h.
| #define MK_ERREXT_ARGS_N MK_RT_ARGS MK_ERRN const mkerr, MK_ERREXT const errext |
Definition at line 9968 of file LibMkKernel_mk.h.
| #define MK_ERREXT_CALL MK_RT_CALL err, errext |
Definition at line 9966 of file LibMkKernel_mk.h.
| #define MK_ERREXT_CALL_N MK_RT_CALL err, errext |
Definition at line 9969 of file LibMkKernel_mk.h.
| #define MkErrExtAdd | ( | _mkerrR, | |
| add ) |
Definition at line 10175 of file LibMkKernel_mk.h.
| #define MkErrExtDel | ( | _mkerrR, | |
| del ) |
Definition at line 10181 of file LibMkKernel_mk.h.
| typedef bool(* MkErrorAppendFLT) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
Definition at line 9972 of file LibMkKernel_mk.h.
| typedef MK_OBJN(* MkErrorFormatOfF) (MK_ERREXT_ARGS_N, int const dummy) |
Definition at line 9990 of file LibMkKernel_mk.h.
| typedef void(* MkErrorInit) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
Definition at line 10002 of file LibMkKernel_mk.h.
| typedef void(* MkErrorLogF) (MK_ERREXT_ARGS_N, MK_OBJN const, MK_DBG const, MK_STRN const, MK_I32 const, MK_STRN const, MK_OBJ const) |
Definition at line 9986 of file LibMkKernel_mk.h.
| typedef void(* MkErrorPanikF) (MK_ERREXT_ARGS_N, MK_OBJN const errobj, MK_STRN const prefix, MK_I32 const errnum, MK_STRN const fmt, va_list ap) |
MK_OBJN const errobj because of MK_ERROR_FORMAT value.
Definition at line 9982 of file LibMkKernel_mk.h.
| typedef void(* MkErrorResetF) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
Definition at line 9975 of file LibMkKernel_mk.h.
| typedef bool(* MkErrorResetOnExitF) (MK_ERREXT_ARGS, MK_OBJN const fmtobj) |
Definition at line 9978 of file LibMkKernel_mk.h.
| typedef void(* MkErrorSetEF) (MK_ERREXT_ARGS, MK_ERREXT const newerr, MK_OBJN const fmtobj) |
Definition at line 9996 of file LibMkKernel_mk.h.
| typedef void(* MkErrorSetRF) (MK_ERREXT_ARGS, MK_MNGN const errctx, MK_OBJN const fmtobj) |
Definition at line 9993 of file LibMkKernel_mk.h.
| typedef bool(* MkErrorSetVLF) (MK_ERREXT_ARGS, MK_OBJN const fmtobj, MK_STRN const) |
Definition at line 9999 of file LibMkKernel_mk.h.