System.TypInfo.TTypeKind

From Appmethod Libraries
Jump to: navigation, search

Object Pascal

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 Object Pascal 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.


See Also