TypInfo.TTypeKind

From RAD Studio VCL Reference
Jump to: navigation, search

C++ Information

From TypInfo.hpp

enum TTypeKind{
	tkUnknown,
	tkInteger,
	tkChar,
	tkEnumeration,
	tkFloat,
	tkString,
	tkSet,
	tkClass,
	tkMethod,
	tkWChar,
	tkLString,
	tkWString,
	tkVariant,
	tkArray,
	tkRecord,
	tkInterface,
	tkInt64,
	tkDynArray,
	tkUString,
	tkClassRef,
	tkPointer,
	tkProcedure
};


Unit: TypInfo

Type: enum

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.



See Also

Personal tools
Translations
Newest Version