TypeClassFlagBits (GVL)
The highest order bit of the third nibble and the fourth nibble designate special properties of the typeclass.
- InOut:
Name
Type
Initial
Comment
TYPECLASS_FLAG_ALIAS
INT16#900
This type is an alias to the base type. This flag is ored to the TypeClass value.
TYPECLASS_MAGIC_PROPERTY
INTANY_TO_INT(16#E000)
This type is a property type. This value is for internal use only and uses three bits for historical reasons. This flag seems to be currently unused by the code generator, but it is returned by TypeDesc_Property.GetTypeClass2 with TypeClassFlags.TCF_GET_BASE_TYPE.
TYPECLASS_BITMASK_TYPECLASS
INT16#FF
Bitmask for the basic typeclass itself.
TYPECLASS_BITMASK_POUTYPE
INT16#700
Bitmask for the POU type definet in POUTypeClass
TYPECLASS_BITMASK_FLAGS
INTANY_TO_INT(16#F800)
Bitmask for the flags defined here.