MkErrExtS - extend the MkErrorC with a library specific feature … More...
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.