17#include "private_cc.hh"
68 auto* mqex =
dynamic_cast<MkExceptionC const * const
>(ex);
MkExceptionC - The default-exception of the Programming-Language-Micro-Kernel (PLMK) …
#define MkErrorStackFormat(...)
#define MkErrorReset(...)
#define MkErrorFORMAT_1M(m)
static void Raise(MK_MNGN const expobj, MK_STRN const callfunc=__builtin_FUNCTION(), MK_I32 const callline=__builtin_LINE())
convert an MkErrorC into a Target-Programming-Language (TPL) exception … → C-API: libmkkernel::MkE...
static MK_ERR Catch(MK_MNGN const expobj, std::exception const *exception, MK_STRN const callfunc=__builtin_FUNCTION())
convert an Target-Programming-Language (TPL) exception into an MkErrorC … → C-API: libmkkernel::Mk...
MkExceptionC(MK_ERR err, MK_STRN const caller, MK_I32 const line)
constructor
MK_ERR hdl
link to the MkErrorC object
virtual ~MkExceptionC()
destructor
signed int MK_I32
4 byte integer data-type
const MK_PTRB * MK_MNGN
const - a managed object pointer, datatype will be checked at runtime
const MK_STRB * MK_STRN
constant string pointer data-type
namespace for the CcMkKernel "C++"-API
The data-type to store and handle the error-condition …