theKernel 10.0
Loading...
Searching...
No Matches
MkErrorPrintC_Class_Define_C_API

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

+ Collaboration diagram for MkErrorPrintC_Class_Define_C_API:

MkErrorPrintC - type definition

typedef struct MkErrorPrintS MkErrorPrintCR
 instance-struct-reference same as struct MkErrorPrintS, useable in a class-macro as: class##R
 
typedef const struct MkErrorPrintS MkErrorPrintCNR
 const instance-struct-reference same as const struct MkErrorPrintS, useable in a class-macro as: class##R
 
#define MkErrorPrintC_T   (&MK_RT_REF._MkErrorPrintC_T)
 class as MkTypeDefS-class-type, useable in a class-macro as: class##_T
 
#define MkErrorPrintC_TT   (MkTYP(MkErrorPrintC_T))
 class as MkTypeS-class-type, useable in a class-macro as: class##_TT
 
#define MkErrorPrintST   MkErrorPrintC_T
 instance-type as MkTypeDefS-class-type …
 
#define MkErrorPrintSTT   (MkTYP(MkErrorPrintST))
 instance-type as MkTypeS-class-type (cast from MkErrorPrintST into MkTypeS) …
 
#define MkErrorPrintCT_X(instance)
 cast from an instance into the MkTypeDefS-class-type …
 
#define MkErrorPrintCTT_X(instance)
 cast from an instance into the MkTypeS-class-type …
 
#define MkErrorPrintCT_TT(typ)
 cast from an MkTypeS-class-type into an MkTypeDefS-class-type …
 
#define MkErrorPrintC_NS   MK
 map class to namespace …
 
#define MkErrorPrintCTT   MkErrorPrintCTT
 class as MkTypeS-class-type for MkErrorPrintC in the Target-Programming-Language (TPL)
 
#define MkErrorPrintCT   ( (struct MkTypeDefS *) MkErrorPrintCTT )
 class as MkTypeDefS-class-type for MkErrorPrintC in the Target-Programming-Language (TPL)
 

MkErrorPrintC - signature define

#define MkErrorPrintC_SIGNATURE   (MkObjectC_SIGNATURE ^ (6u<<10))
 
#define MkErrorPrintC_MASK   (((1u<<22)-1)<<10)
 

MkErrorPrintC - cast to superclass

#define MkErrorPrintC_X2obj(x)
 

Detailed Description

MkErrorPrintS - low level definition, access and cast …

Macro Definition Documentation

◆ MkErrorPrintC_MASK

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

Definition at line 10482 of file LibMkKernel_mk.h.

◆ MkErrorPrintC_NS

#define MkErrorPrintC_NS   MK

map class to namespace …

Definition at line 10517 of file LibMkKernel_mk.h.

◆ MkErrorPrintC_SIGNATURE

#define MkErrorPrintC_SIGNATURE   (MkObjectC_SIGNATURE ^ (6u<<10))

Definition at line 10481 of file LibMkKernel_mk.h.

◆ MkErrorPrintC_T

#define MkErrorPrintC_T   (&MK_RT_REF._MkErrorPrintC_T)

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

Definition at line 10503 of file LibMkKernel_mk.h.

◆ MkErrorPrintC_TT

#define MkErrorPrintC_TT   (MkTYP(MkErrorPrintC_T))

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

Definition at line 10505 of file LibMkKernel_mk.h.

◆ MkErrorPrintC_X2obj

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

Definition at line 10490 of file LibMkKernel_mk.h.

◆ MkErrorPrintCT

#define MkErrorPrintCT   ( (struct MkTypeDefS *) MkErrorPrintCTT )

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

Definition at line 10521 of file LibMkKernel_mk.h.

◆ MkErrorPrintCT_TT

#define MkErrorPrintCT_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 10515 of file LibMkKernel_mk.h.

◆ MkErrorPrintCT_X

#define MkErrorPrintCT_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 10511 of file LibMkKernel_mk.h.

◆ MkErrorPrintCTT

#define MkErrorPrintCTT   MkErrorPrintCTT

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

Definition at line 10519 of file LibMkKernel_mk.h.

◆ MkErrorPrintCTT_X

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

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

Definition at line 10513 of file LibMkKernel_mk.h.

◆ MkErrorPrintST

#define MkErrorPrintST   MkErrorPrintC_T

instance-type as MkTypeDefS-class-type …

Definition at line 10507 of file LibMkKernel_mk.h.

◆ MkErrorPrintSTT

#define MkErrorPrintSTT   (MkTYP(MkErrorPrintST))

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

Definition at line 10509 of file LibMkKernel_mk.h.

Typedef Documentation

◆ MkErrorPrintCNR

typedef const struct MkErrorPrintS MkErrorPrintCNR

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

Definition at line 10501 of file LibMkKernel_mk.h.

◆ MkErrorPrintCR

typedef struct MkErrorPrintS MkErrorPrintCR

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

Definition at line 10499 of file LibMkKernel_mk.h.