MkTypeS - various functions to work on type-data … More...
Collaboration diagram for MkTypeC_Misc_C_API:Macros | |
| #define | MkTypeLog_2Lvl(t, l, ...) |
| #define | MkTypeLoop(_cls, _var) |
Functions | |
| void | MkTypeLog_RT (MK_RT mkrt, MK_TYPN const typ, MK_OBJN fmtobj, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl) |
| log the MkTypeS … | |
MkTypeC - MkTypeC_Misc_C_API - overload | |
| #define | MkTypeLog_NULL(...) |
| #define | MkTypeLog(...) |
| #define | MkTypeLog_4(typ, fmtobj, debug, callfunc) |
| #define | MkTypeLog_3(typ, fmtobj, debug) |
| #define | MkTypeLog_2(typ, fmtobj) |
| #define | MkTypeLog_1(typ) |
MkTypeS - various functions to work on type-data …
| #define MkTypeLog | ( | ... | ) |
Definition at line 1900 of file kernel_overload_mk.h.
| #define MkTypeLog_1 | ( | typ | ) |
Definition at line 1904 of file kernel_overload_mk.h.
| #define MkTypeLog_2 | ( | typ, | |
| fmtobj ) |
Definition at line 1903 of file kernel_overload_mk.h.
| #define MkTypeLog_2Lvl | ( | t, | |
| l, | |||
| ... ) |
Definition at line 5169 of file LibMkKernel_mk.h.
| #define MkTypeLog_3 | ( | typ, | |
| fmtobj, | |||
| debug ) |
Definition at line 1902 of file kernel_overload_mk.h.
| #define MkTypeLog_4 | ( | typ, | |
| fmtobj, | |||
| debug, | |||
| callfunc ) |
Definition at line 1901 of file kernel_overload_mk.h.
| #define MkTypeLog_NULL | ( | ... | ) |
Definition at line 1899 of file kernel_overload_mk.h.
| #define MkTypeLoop | ( | _cls, | |
| _var ) |
loop over all instances of the specific class cls using variable var
example:
Definition at line 5190 of file LibMkKernel_mk.h.
| void MkTypeLog_RT | ( | MK_RT | mkrt, |
| MK_TYPN const | typ, | ||
| MK_OBJN | fmtobj, | ||
| MK_DBG const | debug, | ||
| MK_STRN const | callfunc, | ||
| MK_I32 const | lvl ) |
log the MkTypeS …
| [in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
| [in] | typ | the MkTypeS instance to work on |
| [in] | fmtobj | managed object used to format the log-message (default="MK_NULL" → use default-format) |
| [in] | debug | the debug level from MkRuntimeS::debug, use 0 <= debug <= 9 (default=0) |
| [in] | callfunc | a user-defined postfix to identify the calling-function or the environment (default = name-of-function, "MK_NULL" = resolve-own-name) |
| [in] | lvl | a user-defined prefix starting with "" for lvl=0 and increase with " " for lvl+1 (default=0) |