System.TypInfo.TTypeKinds

From Appmethod Libraries
Jump to: navigation, search

Object Pascal

type TTypeKinds = set of TTypeKind;

C++

typedef System::Set<System::TTypeKind, System::TTypeKind::tkUnknown, System::TTypeKind::tkProcedure> 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 Object Pascal 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.



See Also