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 MK_ERROR.
|
static |
Ruby:
→ C-API err.AppendC(message:string)
append the message to the MkErrorS::text …
Definition at line 470 of file MkErrorC_rb.c.
|
static |
Ruby:
→ C-API MkErrorC err.NoRaise()
ignore the next return of MK_ERROR and do not raise an target-language-exception …
Definition at line 457 of file MkErrorC_rb.c.
|
static |
Ruby:
→ C-API (static) MkErrorC.PanicC(fmtobj:MkObjectC, callfunc:string, errnum:int32, message:string)
do a panic with string as argument …
Definition at line 515 of file MkErrorC_rb.c.
|
static |
Ruby:
→ C-API (static) MkErrorC.PanicDEFAULT(?fmtobj:MkObjectC=nil?, ?callfunc:string="MK_NULL"?)
make panic from MkErrorDEFAULT_RT …
Definition at line 536 of file MkErrorC_rb.c.
|
static |
Ruby:
→ C-API err.Raise()
convert an rbmkkernel error into an programming-language-error and raise afterwards. …
Definition at line 483 of file MkErrorC_rb.c.
|
static |
Ruby:
→ C-API err.SetC(message:string, ?callfunc:string="MK_NULL"?, ?errnum:int32=-1?)
'set' and 'raise' the MkErrorC using a string-message and a errnum-number …
Definition at line 494 of file MkErrorC_rb.c.