theKernel 10.0
Loading...
Searching...
No Matches
MkBuffer1024C_Class_Define_C_API

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

+ Collaboration diagram for MkBuffer1024C_Class_Define_C_API:

MkBuffer1024C - type definition

typedef struct MkBuffer1024S libmkkernel::MkBuffer1024CR
 instance-struct-reference same as struct MkBuffer1024S, useable in a class-macro as: class##R
 
typedef const struct MkBuffer1024S libmkkernel::MkBuffer1024CNR
 const instance-struct-reference same as const struct MkBuffer1024S, useable in a class-macro as: class##R
 
#define MkBuffer1024C_T   (&MK_RT_REF._MkBuffer1024C_T)
 class as MkTypeDefS-class-type, useable in a class-macro as: class##_T
 
#define MkBuffer1024C_TT   (MkTYP(MkBuffer1024C_T))
 class as MkTypeS-class-type, useable in a class-macro as: class##_TT
 
#define MkBuffer1024ST   MkBuffer1024C_T
 instance-type as MkTypeDefS-class-type …
 
#define MkBuffer1024STT   (MkTYP(MkBuffer1024ST))
 instance-type as MkTypeS-class-type (cast from MkBuffer1024ST into MkTypeS) …
 
#define MkBuffer1024CT_X(instance)
 cast from an instance into the MkTypeDefS-class-type …
 
#define MkBuffer1024CTT_X(instance)
 cast from an instance into the MkTypeS-class-type …
 
#define MkBuffer1024CT_TT(typ)
 cast from an MkTypeS-class-type into an MkTypeDefS-class-type …
 
#define MkBuffer1024C_NS   MK
 map class to namespace …
 
#define MkBuffer1024CTT   MkBuffer1024CTT
 class as MkTypeS-class-type for MkBuffer1024C in the Target-Programming-Language (TPL)
 
#define MkBuffer1024CT   ( (struct MkTypeDefS *) MkBuffer1024CTT )
 class as MkTypeDefS-class-type for MkBuffer1024C in the Target-Programming-Language (TPL)
 

MkBuffer1024C - signature define

#define MkBuffer1024C_SIGNATURE   (MkBufferC_SIGNATURE ^ (3u<<6))
 
#define MkBuffer1024C_MASK   (((1u<<26)-1)<<6)
 

MkBuffer1024C - cast to superclass

#define MkBuffer1024C_X2buf(x)
 
#define MkBuffer1024C_X2obj(x)
 

Detailed Description

MkBuffer1024S - low level definition, access and cast …

Macro Definition Documentation

◆ MkBuffer1024C_MASK

#define MkBuffer1024C_MASK   (((1u<<26)-1)<<6)

Definition at line 6272 of file LibMkKernel_mk.h.

◆ MkBuffer1024C_NS

#define MkBuffer1024C_NS   MK

map class to namespace …

Definition at line 6308 of file LibMkKernel_mk.h.

◆ MkBuffer1024C_SIGNATURE

#define MkBuffer1024C_SIGNATURE   (MkBufferC_SIGNATURE ^ (3u<<6))

Definition at line 6271 of file LibMkKernel_mk.h.

◆ MkBuffer1024C_T

#define MkBuffer1024C_T   (&MK_RT_REF._MkBuffer1024C_T)

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

Definition at line 6294 of file LibMkKernel_mk.h.

◆ MkBuffer1024C_TT

#define MkBuffer1024C_TT   (MkTYP(MkBuffer1024C_T))

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

Definition at line 6296 of file LibMkKernel_mk.h.

◆ MkBuffer1024C_X2buf

#define MkBuffer1024C_X2buf ( x)
Value:
#define MkBUF(x)
cast a known-object into an MkBufferS pointer

Definition at line 6280 of file LibMkKernel_mk.h.

◆ MkBuffer1024C_X2obj

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

Definition at line 6281 of file LibMkKernel_mk.h.

◆ MkBuffer1024CT

#define MkBuffer1024CT   ( (struct MkTypeDefS *) MkBuffer1024CTT )

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

Definition at line 6312 of file LibMkKernel_mk.h.

◆ MkBuffer1024CT_TT

#define MkBuffer1024CT_TT ( typ)
Value:
( (struct MkTypeDefS *) (typ) )

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

Definition at line 6306 of file LibMkKernel_mk.h.

◆ MkBuffer1024CT_X

#define MkBuffer1024CT_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 6302 of file LibMkKernel_mk.h.

◆ MkBuffer1024CTT

#define MkBuffer1024CTT   MkBuffer1024CTT

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

Definition at line 6310 of file LibMkKernel_mk.h.

◆ MkBuffer1024CTT_X

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

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

Definition at line 6304 of file LibMkKernel_mk.h.

◆ MkBuffer1024ST

#define MkBuffer1024ST   MkBuffer1024C_T

instance-type as MkTypeDefS-class-type …

Definition at line 6298 of file LibMkKernel_mk.h.

◆ MkBuffer1024STT

#define MkBuffer1024STT   (MkTYP(MkBuffer1024ST))

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

Definition at line 6300 of file LibMkKernel_mk.h.

Typedef Documentation

◆ MkBuffer1024CNR

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

Definition at line 6292 of file LibMkKernel_mk.h.

◆ MkBuffer1024CR

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

Definition at line 6290 of file LibMkKernel_mk.h.