MkTypeDefS - low level definition, access and cast … More...
Collaboration diagram for MkTypeDefC_Class_Define_C_API:MkTypeDefC - type definition | |
| typedef struct MkTypeDefS | libmkkernel::MkTypeDefCR |
instance-struct-reference same as struct MkTypeDefS, useable in a class-macro as: class##R … | |
| typedef const struct MkTypeDefS | libmkkernel::MkTypeDefCNR |
const instance-struct-reference same as const struct MkTypeDefS, useable in a class-macro as: class##R … | |
| #define | MkTypeDefSTT (&MK_RT_REF._MkTypeDefC_TT) |
| instance-type as MkTypeS-class-type | |
| #define | MkTypeDefC_TT (&MK_RT_REF._MkTypeDefC_TT) |
class as MkTypeS-class-type, useable in a class-macro as: class##_TT … | |
| #define | MkTypeDefCT_X(instance) |
| cast from an instance into the MkTypeS-class-type … | |
| #define | MkTypeDefCTT_X(instance) |
| cast from an instance into the MkTypeS-class-type … | |
| #define | MkTypeDefCT_TT(typ) |
| cast from an MkTypeS-class-type into an MkTypeS-class-type … | |
| #define | MkTypeDefC_NS MK |
| map class to namespace … | |
| #define | MkTypeDefCTT MkTypeDefCTT |
class as MkTypeS-class-type for MkTypeDefC in the Target-Programming-Language (TPL) … | |
| #define | MkTypeDefCT ( (struct MkTypeS *) MkTypeDefCTT ) |
class as MkTypeS-class-type for MkTypeDefC in the Target-Programming-Language (TPL) … | |
MkTypeDefC - signature define | |
| #define | MkTypeDefC_SIGNATURE (MkTypeC_SIGNATURE ^ (1u<<6)) |
| #define | MkTypeDefC_MASK (((1u<<26)-1)<<6) |
MkTypeDefC - cast to superclass | |
| #define | MkTypeDefC_X2typ(x) |
| #define | MkTypeDefC_X2obj(x) |
MkTypeDefS - low level definition, access and cast …
| #define MkTypeDefC_MASK (((1u<<26)-1)<<6) |
Definition at line 4143 of file LibMkKernel_mk.h.
| #define MkTypeDefC_NS MK |
map class to namespace …
Definition at line 4175 of file LibMkKernel_mk.h.
| #define MkTypeDefC_SIGNATURE (MkTypeC_SIGNATURE ^ (1u<<6)) |
Definition at line 4142 of file LibMkKernel_mk.h.
| #define MkTypeDefC_TT (&MK_RT_REF._MkTypeDefC_TT) |
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
Definition at line 4167 of file LibMkKernel_mk.h.
| #define MkTypeDefC_X2obj | ( | x | ) |
Definition at line 4152 of file LibMkKernel_mk.h.
| #define MkTypeDefC_X2typ | ( | x | ) |
Definition at line 4151 of file LibMkKernel_mk.h.
| #define MkTypeDefCT ( (struct MkTypeS *) MkTypeDefCTT ) |
class as MkTypeS-class-type for MkTypeDefC in the Target-Programming-Language (TPL) …
Definition at line 4179 of file LibMkKernel_mk.h.
| #define MkTypeDefCT_TT | ( | typ | ) |
cast from an MkTypeS-class-type into an MkTypeS-class-type …
Definition at line 4173 of file LibMkKernel_mk.h.
| #define MkTypeDefCT_X | ( | instance | ) |
cast from an instance into the MkTypeS-class-type …
Definition at line 4169 of file LibMkKernel_mk.h.
| #define MkTypeDefCTT MkTypeDefCTT |
class as MkTypeS-class-type for MkTypeDefC in the Target-Programming-Language (TPL) …
Definition at line 4177 of file LibMkKernel_mk.h.
| #define MkTypeDefCTT_X | ( | instance | ) |
cast from an instance into the MkTypeS-class-type …
Definition at line 4171 of file LibMkKernel_mk.h.
| #define MkTypeDefSTT (&MK_RT_REF._MkTypeDefC_TT) |
instance-type as MkTypeS-class-type
Definition at line 4165 of file LibMkKernel_mk.h.
| typedef const struct MkTypeDefS libmkkernel::MkTypeDefCNR |
const instance-struct-reference same as const struct MkTypeDefS, useable in a class-macro as: class##R …
Definition at line 4163 of file LibMkKernel_mk.h.
| typedef struct MkTypeDefS libmkkernel::MkTypeDefCR |
instance-struct-reference same as struct MkTypeDefS, useable in a class-macro as: class##R …
Definition at line 4161 of file LibMkKernel_mk.h.