MkObjectC - log a debugging-message to the MkLogFileC (default: stderr) … More...
Collaboration diagram for MkObjectC_Dbg_C_API:Macros | |
| #define | MkDbgL_2M(x, message) |
| #define | MkDbgDump_2M(x, message) |
| #define | MkDbgSTACK_3X(x, num, callfunc) |
| #define | MkDbgO_2X(x, callfunc) |
| #define | MkDbgO_1X(x) |
| #define | MkDbgO_1O(x) |
| #define | MkDbgLogC_2X(x, callfunc) |
| debug: write a short-obj-summary to MkLogFileC (default: stderr) … | |
Functions | |
| void | MkDbgL_RT (MK_RT mkrt, MK_OBJN fmtobj, MK_STRN const message, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl) |
| debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix … | |
| enum MkErrorE | MkDbgDump_RT (MK_RT mkrt, MK_OBJN const obj, MK_STRN const message, MK_STRN const callfunc) |
| debug: Dump a instance to stderr with LNG and MQ internal data… | |
| void | MkDbgM_RT (MK_RT mkrt, MK_STRN const message, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl) |
| debug: write a static-marker to the MkLogFileC (default: stderr) … | |
| void | MkDbgSTACK_RT (MK_RT mkrt, MK_OBJN fmtobj, MK_I32 const skip, MK_I32 const num, MK_STRN const callfunc) |
| debug: write the stack-trace to MkLogFileC (default: stderr) … | |
| void | MkDbgO_RT (MK_RT mkrt, MK_OBJN const obj, MK_STRN const callfunc) |
| debug: write the object-details to MkLogFileC (default: stderr) … | |
| void | MkDbgLogC_RT (MK_RT mkrt, MK_OBJN const obj, MK_STRN const callfunc) |
| debug: write a short-obj-summary to MkLogFileC (default: stderr) … | |
MkObjectC - MkObjectC_Dbg_C_API - overload | |
| #define | MkDbgDump_NULL(...) |
| #define | MkDbgDump(...) |
| #define | MkDbgDump_2(obj, message) |
| #define | MkDbgDump_1(obj) |
| #define | MkDbgDump_E(...) |
| #define | MkDbgDump_C(...) |
| #define | MkDbgL_NULL(...) |
| #define | MkDbgL(...) |
| #define | MkDbgL_4(fmtobj, message, debug, callfunc) |
| #define | MkDbgL_3(fmtobj, message, debug) |
| #define | MkDbgL_2(fmtobj, message) |
| #define | MkDbgL_1(message) |
| #define | MkDbgLogC_NULL(...) |
| #define | MkDbgLogC(...) |
| #define | MkDbgLogC_1(obj) |
| #define | MkDbgO_NULL(...) |
| #define | MkDbgO(...) |
| #define | MkDbgO_1(obj) |
| #define | MkDbgSTACK_NULL(...) |
| #define | MkDbgSTACK(...) |
| #define | MkDbgSTACK_3(fmtobj, skip, num) |
| #define | MkDbgSTACK_2(fmtobj, skip) |
| #define | MkDbgSTACK_1(fmtobj) |
| #define | MkDbgSTACK_0() |
| #define | MkDbgM_NULL(...) |
| #define | MkDbgM(...) |
| #define | MkDbgM_3(message, debug, callfunc) |
| #define | MkDbgM_2(message, debug) |
| #define | MkDbgM_1(message) |
MkObjectC - log a debugging-message to the MkLogFileC (default: stderr) …
This functions are "helpers" to support the programmer.
| #define MkDbgDump | ( | ... | ) |
Definition at line 1552 of file kernel_overload_mk.h.
| #define MkDbgDump_1 | ( | obj | ) |
Definition at line 1554 of file kernel_overload_mk.h.
| #define MkDbgDump_2 | ( | obj, | |
| message ) |
Definition at line 1553 of file kernel_overload_mk.h.
| #define MkDbgDump_2M | ( | x, | |
| message ) |
Definition at line 5671 of file LibMkKernel_mk.h.
| #define MkDbgDump_C | ( | ... | ) |
Definition at line 1556 of file kernel_overload_mk.h.
| #define MkDbgDump_E | ( | ... | ) |
Definition at line 1555 of file kernel_overload_mk.h.
| #define MkDbgDump_NULL | ( | ... | ) |
Definition at line 1551 of file kernel_overload_mk.h.
| #define MkDbgL | ( | ... | ) |
Definition at line 1558 of file kernel_overload_mk.h.
| #define MkDbgL_1 | ( | message | ) |
Definition at line 1562 of file kernel_overload_mk.h.
| #define MkDbgL_2 | ( | fmtobj, | |
| message ) |
Definition at line 1561 of file kernel_overload_mk.h.
| #define MkDbgL_2M | ( | x, | |
| message ) |
Definition at line 5658 of file LibMkKernel_mk.h.
| #define MkDbgL_3 | ( | fmtobj, | |
| message, | |||
| debug ) |
Definition at line 1560 of file kernel_overload_mk.h.
| #define MkDbgL_4 | ( | fmtobj, | |
| message, | |||
| debug, | |||
| callfunc ) |
Definition at line 1559 of file kernel_overload_mk.h.
| #define MkDbgL_NULL | ( | ... | ) |
Definition at line 1557 of file kernel_overload_mk.h.
| #define MkDbgLogC | ( | ... | ) |
Definition at line 1564 of file kernel_overload_mk.h.
| #define MkDbgLogC_1 | ( | obj | ) |
Definition at line 1565 of file kernel_overload_mk.h.
| #define MkDbgLogC_2X | ( | x, | |
| callfunc ) |
debug: write a short-obj-summary to MkLogFileC (default: stderr) …
Definition at line 5720 of file LibMkKernel_mk.h.
| #define MkDbgLogC_NULL | ( | ... | ) |
Definition at line 1563 of file kernel_overload_mk.h.
| #define MkDbgM | ( | ... | ) |
Definition at line 1578 of file kernel_overload_mk.h.
| #define MkDbgM_1 | ( | message | ) |
Definition at line 1581 of file kernel_overload_mk.h.
| #define MkDbgM_2 | ( | message, | |
| debug ) |
Definition at line 1580 of file kernel_overload_mk.h.
| #define MkDbgM_3 | ( | message, | |
| debug, | |||
| callfunc ) |
Definition at line 1579 of file kernel_overload_mk.h.
| #define MkDbgM_NULL | ( | ... | ) |
Definition at line 1577 of file kernel_overload_mk.h.
| #define MkDbgO | ( | ... | ) |
Definition at line 1567 of file kernel_overload_mk.h.
| #define MkDbgO_1 | ( | obj | ) |
Definition at line 1568 of file kernel_overload_mk.h.
| #define MkDbgO_1O | ( | x | ) |
Definition at line 5709 of file LibMkKernel_mk.h.
| #define MkDbgO_1X | ( | x | ) |
Definition at line 5708 of file LibMkKernel_mk.h.
| #define MkDbgO_2X | ( | x, | |
| callfunc ) |
Definition at line 5707 of file LibMkKernel_mk.h.
| #define MkDbgO_NULL | ( | ... | ) |
Definition at line 1566 of file kernel_overload_mk.h.
| #define MkDbgSTACK | ( | ... | ) |
Definition at line 1570 of file kernel_overload_mk.h.
| #define MkDbgSTACK_0 | ( | ) |
Definition at line 1574 of file kernel_overload_mk.h.
| #define MkDbgSTACK_1 | ( | fmtobj | ) |
Definition at line 1573 of file kernel_overload_mk.h.
| #define MkDbgSTACK_2 | ( | fmtobj, | |
| skip ) |
Definition at line 1572 of file kernel_overload_mk.h.
| #define MkDbgSTACK_3 | ( | fmtobj, | |
| skip, | |||
| num ) |
Definition at line 1571 of file kernel_overload_mk.h.
| #define MkDbgSTACK_3X | ( | x, | |
| num, | |||
| callfunc ) |
Definition at line 5691 of file LibMkKernel_mk.h.
| #define MkDbgSTACK_NULL | ( | ... | ) |
Definition at line 1569 of file kernel_overload_mk.h.
| enum MkErrorE MkDbgDump_RT | ( | MK_RT | mkrt, |
| MK_OBJN const | obj, | ||
| MK_STRN const | message, | ||
| MK_STRN const | callfunc ) |
debug: Dump a instance to stderr with LNG and MQ internal data…
| void MkDbgL_RT | ( | MK_RT | mkrt, |
| MK_OBJN | fmtobj, | ||
| MK_STRN const | message, | ||
| MK_DBG const | debug, | ||
| MK_STRN const | callfunc, | ||
| MK_I32 const | lvl ) |
debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix …
The marker is prefixed with object data from th fmtobj.
debug: write a short-obj-summary to MkLogFileC (default: stderr) …
| void MkDbgM_RT | ( | MK_RT | mkrt, |
| MK_STRN const | message, | ||
| MK_DBG const | debug, | ||
| MK_STRN const | callfunc, | ||
| MK_I32 const | lvl ) |
debug: write a static-marker to the MkLogFileC (default: stderr) …
debug: write the object-details to MkLogFileC (default: stderr) …
| [in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
| [in] | obj | the MkObjectS instance to work on - a MANAGED OBJECT after type-check and able to be supported by the MkObjectS API ("MK_NULL" allowed) |
| [in] | callfunc | a user-defined postfix to identify the calling-function or the environment (default = name-of-function, "MK_NULL" = resolve-own-name) |
This function can be overwritten in the target programming language.