|
theKernel 10.0
|
The data-type to store and handle the error-condition … More...
#include <LibMkKernel_mk.h>
Collaboration diagram for libmkkernel::MkErrorS:Public Attributes | ||
| union { | ||
| struct MkObjectS obj | ||
| } | super | |
| enum MkErrorE | code | |
| the error code | ||
| struct MkBuffer1024S | text | |
| the error message | ||
| MK_I32 | num | |
| the error number also used as exit code | ||
| bool | append | |
| allow to append? -> true or false | ||
| bool | noRaise | |
| do not return MK_ERROR and do not raise an target-language-exception | ||
| MK_OBJN | format_of_error | |
| used to format the error-message and as input for source_of_error | ||
| MK_MNGN | source_of_error | |
| source of the error, NULL = current context | ||
| MK_ERREXT | mkErrExt | |
| package specific error extension goes into this double linked list | ||
The data-type to store and handle the error-condition …
init = MkErrorDefaultObjInit
Definition at line 9724 of file LibMkKernel_mk.h.
| bool libmkkernel::MkErrorS::append |
allow to append? -> true or false
Definition at line 9737 of file LibMkKernel_mk.h.
| enum MkErrorE libmkkernel::MkErrorS::code |
the error code
Definition at line 9734 of file LibMkKernel_mk.h.
| MK_OBJN libmkkernel::MkErrorS::format_of_error |
used to format the error-message and as input for source_of_error
Definition at line 9740 of file LibMkKernel_mk.h.
| MK_ERREXT libmkkernel::MkErrorS::mkErrExt |
package specific error extension goes into this double linked list
Definition at line 9743 of file LibMkKernel_mk.h.
| bool libmkkernel::MkErrorS::noRaise |
do not return MK_ERROR and do not raise an target-language-exception
Definition at line 9738 of file LibMkKernel_mk.h.
| MK_I32 libmkkernel::MkErrorS::num |
the error number also used as exit code
Definition at line 9736 of file LibMkKernel_mk.h.
| struct MkObjectS libmkkernel::MkErrorS::obj |
Definition at line 9728 of file LibMkKernel_mk.h.
| MK_MNGN libmkkernel::MkErrorS::source_of_error |
source of the error, NULL = current context
Definition at line 9741 of file LibMkKernel_mk.h.
| union { ... } libmkkernel::MkErrorS::super |
| struct MkBuffer1024S libmkkernel::MkErrorS::text |
the error message
Definition at line 9735 of file LibMkKernel_mk.h.