MkTypeDefS - low level definition, access and cast … More...
MkTypeDefC - type definition | |
typedef struct MkTypeDefS | MkTypeDefCR |
instance-struct-reference same as struct MkTypeDefS , useable in a class-macro as: class##R … | |
typedef const struct MkTypeDefS | 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 4145 of file LibMkKernel_mk.h.
#define MkTypeDefC_NS MK |
map class to namespace …
Definition at line 4177 of file LibMkKernel_mk.h.
#define MkTypeDefC_SIGNATURE (MkTypeC_SIGNATURE ^ (1u<<6)) |
Definition at line 4144 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 4169 of file LibMkKernel_mk.h.
#define MkTypeDefC_X2obj | ( | x | ) |
Definition at line 4154 of file LibMkKernel_mk.h.
#define MkTypeDefC_X2typ | ( | x | ) |
Definition at line 4153 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 4181 of file LibMkKernel_mk.h.
#define MkTypeDefCT_TT | ( | typ | ) |
cast from an MkTypeS-class-type into an MkTypeS-class-type …
Definition at line 4175 of file LibMkKernel_mk.h.
#define MkTypeDefCT_X | ( | instance | ) |
cast from an instance into the MkTypeS-class-type …
Definition at line 4171 of file LibMkKernel_mk.h.
#define MkTypeDefCTT MkTypeDefCTT |
class as MkTypeS-class-type for MkTypeDefC
in the Target-Programming-Language (TPL) …
Definition at line 4179 of file LibMkKernel_mk.h.
#define MkTypeDefCTT_X | ( | instance | ) |
cast from an instance into the MkTypeS-class-type …
Definition at line 4173 of file LibMkKernel_mk.h.
#define MkTypeDefSTT (&MK_RT_REF._MkTypeDefC_TT) |
instance-type as MkTypeS-class-type
Definition at line 4167 of file LibMkKernel_mk.h.
typedef const struct MkTypeDefS MkTypeDefCNR |
const instance-struct-reference same as const struct MkTypeDefS
, useable in a class-macro as: class##R
…
Definition at line 4165 of file LibMkKernel_mk.h.
typedef struct MkTypeDefS MkTypeDefCR |
instance-struct-reference same as struct MkTypeDefS
, useable in a class-macro as: class##R
…
Definition at line 4163 of file LibMkKernel_mk.h.