System.TypInfo.TTypeInfo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TTypeInfo = record
    Kind: TTypeKind;
    Name: TSymbolName;
    function NameFld: TTypeInfoFieldAccessor; inline;
   {TypeData: TTypeData}
    function TypeData: PTypeData; inline;
  end;

C++

struct DECLSPEC_DRECORD TTypeInfo
{
public:
    System::TTypeKind Kind;
    TSymbolName Name;
    TTypeInfoFieldAccessor __fastcall NameFld();
    PTypeData __fastcall TypeData();
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo


Beschreibung

Enthält Informationen für einen Datentyp, die von TypeInfo zurückgegeben werden.

Die Funktion TypeInfo ist Bestandteil des RTTI-Mechanismus (Run Time Type Information) von Delphi. Sie stellt Informationen über einen bestimmten Datentyp zur Laufzeit bereit. TypeInfo gibt einen PTypeInfo-Zeiger auf einen TTypeInfo-Wert zurück.

TTypeInfo enthält die folgenden Felder:

Feld Bedeutung

Kind

Die Art des Typs bezüglich der RTTI. Dieser Wert ist für die Auswahl des geeigneten varianten Abschnitts in TTypeData erforderlich, der von GetTypeData zurückgegeben wird.
Mögliche Werte für dieses Feld werden vom Aufzählungstyp TTypeKind definiert.

Name

Der Name des Datentyps.

Siehe auch