theKernel 10.0
Loading...
Searching...
No Matches
MkErrorPanicC_Class_Define_C_API

MkErrorPanicS - low level definition, access and cast … More...

+ Collaboration diagram for MkErrorPanicC_Class_Define_C_API:

MkErrorPanicC - type definition

typedef struct MkErrorPanicS MkErrorPanicCR
 instance-struct-reference same as struct MkErrorPanicS, useable in a class-macro as: class##R
 
typedef const struct MkErrorPanicS MkErrorPanicCNR
 const instance-struct-reference same as const struct MkErrorPanicS, useable in a class-macro as: class##R
 
#define MkErrorPanicC_T   (&MK_RT_REF._MkErrorPanicC_T)
 class as MkTypeDefS-class-type, useable in a class-macro as: class##_T
 
#define MkErrorPanicC_TT   (MkTYP(MkErrorPanicC_T))
 class as MkTypeS-class-type, useable in a class-macro as: class##_TT
 
#define MkErrorPanicST   MkErrorPanicC_T
 instance-type as MkTypeDefS-class-type …
 
#define MkErrorPanicSTT   (MkTYP(MkErrorPanicST))
 instance-type as MkTypeS-class-type (cast from MkErrorPanicST into MkTypeS) …
 
#define MkErrorPanicCT_X(instance)
 cast from an instance into the MkTypeDefS-class-type …
 
#define MkErrorPanicCTT_X(instance)
 cast from an instance into the MkTypeS-class-type …
 
#define MkErrorPanicCT_TT(typ)
 cast from an MkTypeS-class-type into an MkTypeDefS-class-type …
 
#define MkErrorPanicC_NS   MK
 map class to namespace …
 
#define MkErrorPanicCTT   MkErrorPanicCTT
 class as MkTypeS-class-type for MkErrorPanicC in the Target-Programming-Language (TPL)
 
#define MkErrorPanicCT   ( (struct MkTypeDefS *) MkErrorPanicCTT )
 class as MkTypeDefS-class-type for MkErrorPanicC in the Target-Programming-Language (TPL)
 

MkErrorPanicC - signature define

#define MkErrorPanicC_SIGNATURE   (MkObjectC_SIGNATURE ^ (7u<<10))
 
#define MkErrorPanicC_MASK   (((1u<<22)-1)<<10)
 

MkErrorPanicC - cast to superclass

#define MkErrorPanicC_X2obj(x)
 

Detailed Description

MkErrorPanicS - low level definition, access and cast …

Macro Definition Documentation

◆ MkErrorPanicC_MASK

#define MkErrorPanicC_MASK   (((1u<<22)-1)<<10)

Definition at line 10224 of file LibMkKernel_mk.h.

◆ MkErrorPanicC_NS

#define MkErrorPanicC_NS   MK

map class to namespace …

Definition at line 10259 of file LibMkKernel_mk.h.

◆ MkErrorPanicC_SIGNATURE

#define MkErrorPanicC_SIGNATURE   (MkObjectC_SIGNATURE ^ (7u<<10))

Definition at line 10223 of file LibMkKernel_mk.h.

◆ MkErrorPanicC_T

#define MkErrorPanicC_T   (&MK_RT_REF._MkErrorPanicC_T)

class as MkTypeDefS-class-type, useable in a class-macro as: class##_T

Definition at line 10245 of file LibMkKernel_mk.h.

◆ MkErrorPanicC_TT

#define MkErrorPanicC_TT   (MkTYP(MkErrorPanicC_T))

class as MkTypeS-class-type, useable in a class-macro as: class##_TT

Definition at line 10247 of file LibMkKernel_mk.h.

◆ MkErrorPanicC_X2obj

#define MkErrorPanicC_X2obj ( x)
Value:
#define MkOBJ(x)
cast a known-object into an MkObjectS pointer

Definition at line 10232 of file LibMkKernel_mk.h.

◆ MkErrorPanicCT

#define MkErrorPanicCT   ( (struct MkTypeDefS *) MkErrorPanicCTT )

class as MkTypeDefS-class-type for MkErrorPanicC in the Target-Programming-Language (TPL)

Definition at line 10263 of file LibMkKernel_mk.h.

◆ MkErrorPanicCT_TT

#define MkErrorPanicCT_TT ( typ)
Value:
( (struct MkTypeDefS *) (typ) )
super-class-base, the MkTypeS using the super-macro-syntax for all non specific types …
struct MkTypeS typ

cast from an MkTypeS-class-type into an MkTypeDefS-class-type …

Definition at line 10257 of file LibMkKernel_mk.h.

◆ MkErrorPanicCT_X

#define MkErrorPanicCT_X ( instance)
Value:
( (struct MkTypeDefS *) (MkOBJ_R(instance).type) )
#define MkOBJ_R(x)
cast a known-object into an MkObjectS reference

cast from an instance into the MkTypeDefS-class-type …

Definition at line 10253 of file LibMkKernel_mk.h.

◆ MkErrorPanicCTT

#define MkErrorPanicCTT   MkErrorPanicCTT

class as MkTypeS-class-type for MkErrorPanicC in the Target-Programming-Language (TPL)

Definition at line 10261 of file LibMkKernel_mk.h.

◆ MkErrorPanicCTT_X

#define MkErrorPanicCTT_X ( instance)
Value:
(MkOBJ_R(instance).type)

cast from an instance into the MkTypeS-class-type …

Definition at line 10255 of file LibMkKernel_mk.h.

◆ MkErrorPanicST

#define MkErrorPanicST   MkErrorPanicC_T

instance-type as MkTypeDefS-class-type …

Definition at line 10249 of file LibMkKernel_mk.h.

◆ MkErrorPanicSTT

#define MkErrorPanicSTT   (MkTYP(MkErrorPanicST))

instance-type as MkTypeS-class-type (cast from MkErrorPanicST into MkTypeS) …

Definition at line 10251 of file LibMkKernel_mk.h.

Typedef Documentation

◆ MkErrorPanicCNR

typedef const struct MkErrorPanicS MkErrorPanicCNR

const instance-struct-reference same as const struct MkErrorPanicS, useable in a class-macro as: class##R

Definition at line 10243 of file LibMkKernel_mk.h.

◆ MkErrorPanicCR

typedef struct MkErrorPanicS MkErrorPanicCR

instance-struct-reference same as struct MkErrorPanicS, useable in a class-macro as: class##R

Definition at line 10241 of file LibMkKernel_mk.h.