System.TypInfo.TTypeKinds
Delphi
type TTypeKinds = set of TTypeKind;
C++
typedef System::Set<System::TTypeKind, System::TTypeKind::tkUnknown, System::TTypeKind::tkMRecord> TTypeKinds;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
set typedef |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
Defines a set of possible type kinds in the Delphi language.
TTypeKinds is a set type that classifies a range of types. The value of TTypeKinds can be a combination of the values 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. |