MkTypeS - various functions to work on type-data … More...
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 ) |