theKernel 10.0
Loading...
Searching...
No Matches
MkErrorExitC_Class_Define_C_API

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

+ Collaboration diagram for MkErrorExitC_Class_Define_C_API:

MkErrorExitC - type definition

typedef struct MkErrorExitS MkErrorExitCR
 instance-struct-reference same as struct MkErrorExitS, useable in a class-macro as: class##R
 
typedef const struct MkErrorExitS MkErrorExitCNR
 const instance-struct-reference same as const struct MkErrorExitS, useable in a class-macro as: class##R
 
#define MkErrorExitC_T   (&MK_RT_REF._MkErrorExitC_T)
 class as MkTypeDefS-class-type, useable in a class-macro as: class##_T
 
#define MkErrorExitC_TT   (MkTYP(MkErrorExitC_T))
 class as MkTypeS-class-type, useable in a class-macro as: class##_TT
 
#define MkErrorExitST   MkErrorExitC_T
 instance-type as MkTypeDefS-class-type …
 
#define MkErrorExitSTT   (MkTYP(MkErrorExitST))
 instance-type as MkTypeS-class-type (cast from MkErrorExitST into MkTypeS) …
 
#define MkErrorExitCT_X(instance)
 cast from an instance into the MkTypeDefS-class-type …
 
#define MkErrorExitCTT_X(instance)
 cast from an instance into the MkTypeS-class-type …
 
#define MkErrorExitCT_TT(typ)
 cast from an MkTypeS-class-type into an MkTypeDefS-class-type …
 
#define MkErrorExitC_NS   MK
 map class to namespace …
 
#define MkErrorExitCTT   MkErrorExitCTT
 class as MkTypeS-class-type for MkErrorExitC in the Target-Programming-Language (TPL)
 
#define MkErrorExitCT   ( (struct MkTypeDefS *) MkErrorExitCTT )
 class as MkTypeDefS-class-type for MkErrorExitC in the Target-Programming-Language (TPL)
 

MkErrorExitC - signature define

#define MkErrorExitC_SIGNATURE   (MkObjectC_SIGNATURE ^ (8u<<10))
 
#define MkErrorExitC_MASK   (((1u<<22)-1)<<10)
 

MkErrorExitC - cast to superclass

#define MkErrorExitC_X2obj(x)
 

Detailed Description

MkErrorExitS - low level definition, access and cast …

Macro Definition Documentation

◆ MkErrorExitC_MASK

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

Definition at line 10310 of file LibMkKernel_mk.h.

◆ MkErrorExitC_NS

#define MkErrorExitC_NS   MK

map class to namespace …

Definition at line 10345 of file LibMkKernel_mk.h.

◆ MkErrorExitC_SIGNATURE

#define MkErrorExitC_SIGNATURE   (MkObjectC_SIGNATURE ^ (8u<<10))

Definition at line 10309 of file LibMkKernel_mk.h.

◆ MkErrorExitC_T

#define MkErrorExitC_T   (&MK_RT_REF._MkErrorExitC_T)

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

Definition at line 10331 of file LibMkKernel_mk.h.

◆ MkErrorExitC_TT

#define MkErrorExitC_TT   (MkTYP(MkErrorExitC_T))

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

Definition at line 10333 of file LibMkKernel_mk.h.

◆ MkErrorExitC_X2obj

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

Definition at line 10318 of file LibMkKernel_mk.h.

◆ MkErrorExitCT

#define MkErrorExitCT   ( (struct MkTypeDefS *) MkErrorExitCTT )

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

Definition at line 10349 of file LibMkKernel_mk.h.

◆ MkErrorExitCT_TT

#define MkErrorExitCT_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 10343 of file LibMkKernel_mk.h.

◆ MkErrorExitCT_X

#define MkErrorExitCT_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 10339 of file LibMkKernel_mk.h.

◆ MkErrorExitCTT

#define MkErrorExitCTT   MkErrorExitCTT

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

Definition at line 10347 of file LibMkKernel_mk.h.

◆ MkErrorExitCTT_X

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

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

Definition at line 10341 of file LibMkKernel_mk.h.

◆ MkErrorExitST

#define MkErrorExitST   MkErrorExitC_T

instance-type as MkTypeDefS-class-type …

Definition at line 10335 of file LibMkKernel_mk.h.

◆ MkErrorExitSTT

#define MkErrorExitSTT   (MkTYP(MkErrorExitST))

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

Definition at line 10337 of file LibMkKernel_mk.h.

Typedef Documentation

◆ MkErrorExitCNR

typedef const struct MkErrorExitS MkErrorExitCNR

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

Definition at line 10329 of file LibMkKernel_mk.h.

◆ MkErrorExitCR

typedef struct MkErrorExitS MkErrorExitCR

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

Definition at line 10327 of file LibMkKernel_mk.h.