|
Zen API
|
Declarations related to the kType system.
Go to the source code of this file.
Macros | |
| #define | kType_Assembly_(TYPE) kxType_Assembly_(TYPE) |
| Macro version of kType_Assembly. | |
| #define | kType_Base_(TYPE) kxType_Base_(TYPE) |
| Macro version of kType_Base. | |
| #define | kType_Extends_(TYPE, BASE) kxType_Extends_(TYPE, BASE) |
| Macro version of kType_Extends. | |
| #define | kTYPE_FLAGS_ABSTRACT (0x20) |
| Type is an abstract class. | |
| #define | kTYPE_FLAGS_ARRAY_VALUE (0x40) |
| Type is an array-based value (e.g. kText32). | |
| #define | kTYPE_FLAGS_BIT_ENUM (0x10) |
| Type is a bitset enumeration. | |
| #define | kTYPE_FLAGS_CLASS (0x01) |
| Type is a class. | |
| #define | kTYPE_FLAGS_ENUM (0x08) |
| Type is an enumeration. | |
| #define | kTYPE_FLAGS_INTERFACE (0x02) |
| Type is an interface. | |
| #define | kTYPE_FLAGS_VALUE (0x04) |
| Type is a value. | |
| #define | kType_Implements_(TYPE, IFACE) kxType_Implements_(TYPE, IFACE) |
| Macro version of kType_Implements. | |
| #define | kType_InnerSize_(TYPE) kxType_InnerSize_(TYPE) |
| Macro version of kType_InnerSize. | |
| #define | kType_Is_(TYPE, OTHER) kxType_Is_(TYPE, OTHER) |
| Macro version of kType_Is. | |
| #define | kType_IsAbstract_(TYPE) kxType_IsAbstract_(TYPE) |
| Macro version of kType_IsAbstract. | |
| #define | kType_IsArrayValue_(TYPE) kxType_IsArrayValue_(TYPE) |
| Macro version of kType_IsArrayValue. | |
| #define | kType_IsBitEnum_(TYPE) kxType_IsBitEnum_(TYPE) |
| Macro version of kType_IsBitEnum. | |
| #define | kType_IsClass_(TYPE) kxType_IsClass_(TYPE) |
| Macro version of kType_IsClass. | |
| #define | kType_IsEnum_(TYPE) kxType_IsEnum_(TYPE) |
| Macro version of kType_IsEnum. | |
| #define | kType_IsInterface_(TYPE) kxType_IsInterface_(TYPE) |
| Macro version of kType_IsInterface. | |
| #define | kType_IsReference_(TYPE) kxType_IsReference_(TYPE) |
| Macro version of kType_IsReference. | |
| #define | kType_IsValue_(TYPE) kxType_IsValue_(TYPE) |
| Macro version of kType_IsValue. | |
| #define | kType_Size_(TYPE) kxType_Size_(TYPE) |
| Macro version of kType_Size. | |
| #define | kType_Static_(TYPE) kxType_Static_(TYPE) |
| Macro version of kType_Static. | |
| #define | kType_VTable_(TYPE) kxType_VTable_(TYPE) |
| Macro version of kType_VTable. | |
| #define | kTypeName kText64 |
| Alias for type used to store a kType text name. | |