System.TypInfo.TTypeKind
Delphi
TTypeKind = System.TTypeKind;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
enum | public | System.TypInfo.pas | System.TypInfo | System.TypInfo |
Description
Enumerates the possible type kinds in the Delphi language.
TTypeKind is an enumerated type that classifies a type. The TTypeKind value meanings are listed in the following table.
Value | Meaning |
---|---|
tkUnknown |
Identifies an unknown type that has RTTI. |
tkInteger |
Identifies an ordinal type. |
tkChar |
Identifies a single-byte character. |
tkEnumeration |
Identifies an enumeration type. |
tkFloat |
Identifies a floating-point type. |
tkString |
Identifies a short string type. |
tkSet |
Identifies a set type. |
tkClass |
Identifies a class type. |
tkMethod |
Identifies a class method type. |
tkWChar |
Identifies a 2-byte (wide) character type. |
tkLString |
Identifies an AnsiString type. |
tkWString |
Identifies a WideString type. |
tkVariant |
Identifies a Variant type. |
tkArray |
Identifies a static array type. |
tkRecord |
Identifies a record type. |
tkInterface |
Identifies an interface type. |
tkInt64 |
Identifies the Int64/UInt64 types. |
tkDynArray |
Identifies a dynamic array type. |
tkUString |
Identifies a UnicodeString type. |
tkClassRef |
Identifies a metaclass type. |
tkPointer |
Identifies a pointer type. |
tkProcedure |
Identifies a procedural type. |