MkErrorC - various functions to 'raise' a MkErrorS … More...
MkErrorC - various functions to 'raise' a MkErrorS …
An error is "raised" by naming the MkErrorS::text and changing the MkErrorS::code to libmkkernel::MK_ERROR.
An error is "raised" by naming the MkErrorS::text and changing the MkErrorS::code to libmkkernel::MK_ERROR.
|
inline |
C++:
→ C-API err.AppendC(MK_STRN message)
append the message to the MkErrorS::text …
Definition at line 243 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.AppendC(MK_STRN message)
append the message to the MkErrorS::text …
Definition at line 237 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.AppendV(MK_FST printfmt, ... )
append a vararg string to the MkErrorC …
Definition at line 250 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.AppendVL(MK_FST printfmt, va_list var_list)
append a va_list string to the MkErrorC …
Definition at line 259 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API MkErrorC* err.NoRaise()
ignore the next return of libmkkernel::MK_ERROR and do not raise an target-language-exception …
Definition at line 228 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicC(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_STRN message)
do a panic with string as argument …
Definition at line 350 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicC(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_STRN message)
do a panic with string as argument …
Definition at line 334 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicC(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_STRN message)
do a panic with string as argument …
Definition at line 341 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicC(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_STRN message)
do a panic with string as argument …
Definition at line 327 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicDEFAULT(const MkObjectC* fmtobj = NULL, MK_STRN callfunc = __builtin_FUNCTION())
make panic from libmkkernel::MkErrorDEFAULT_RT …
Definition at line 367 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicDEFAULT(const MkObjectC* fmtobj = NULL, MK_STRN callfunc = __builtin_FUNCTION())
make panic from libmkkernel::MkErrorDEFAULT_RT …
Definition at line 359 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicV(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, ... )
do a panic with a vararg as argument …
Definition at line 406 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicV(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, ... )
do a panic with a vararg as argument …
Definition at line 385 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicV(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, ... )
do a panic with a vararg as argument …
Definition at line 395 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicV(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, ... )
do a panic with a vararg as argument …
Definition at line 375 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicVL(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, va_list var_list)
do a panic with a vararg-list as argument …
Definition at line 439 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicVL(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, va_list var_list)
do a panic with a vararg-list as argument …
Definition at line 424 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicVL(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, va_list var_list)
do a panic with a vararg-list as argument …
Definition at line 431 of file MkErrorC_inline_cc.hh.
|
inlinestatic |
C++:
→ C-API [static] MkErrorC::PanicVL(const MkObjectC* fmtobj, MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, va_list var_list)
do a panic with a vararg-list as argument …
Definition at line 417 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.Raise()
convert an ccmkkernel error into an programming-language-error and raise afterwards. …
Definition at line 265 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.SetC(MK_STRN message, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 errnum = -1)
'set' and 'raise' the MkErrorC using a string-message and a errnum-number …
Definition at line 280 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.SetC(MK_STRN message, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 errnum = -1)
'set' and 'raise' the MkErrorC using a string-message and a errnum-number …
Definition at line 272 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.SetV(MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, ... )
set the MkErrorS object using a format string argument list and raise an error …
Definition at line 299 of file MkErrorC_inline_cc.hh.
C++:
→ C-API err.SetV(MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, ... )
set the MkErrorS object using a format string argument list and raise an error …
Definition at line 289 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.SetVL(MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, va_list var_list)
'set' and 'raise' the MkErrorC using a vararg-list message …
Definition at line 317 of file MkErrorC_inline_cc.hh.
|
inline |
C++:
→ C-API err.SetVL(MK_STRN callfunc, MK_I32 errnum, MK_FST printfmt, va_list var_list)
'set' and 'raise' the MkErrorC using a vararg-list message …
Definition at line 310 of file MkErrorC_inline_cc.hh.