System.Rtti.TRttiContext.GetType

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function GetType(ATypeInfo: Pointer): TRttiType; overload;
function GetType(AClass: TClass): TRttiType; overload;

C++

TRttiType* __fastcall GetType(void * ATypeInfo)/* overload */;
TRttiType* __fastcall GetType(System::TClass AClass)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
System.Rtti.pas
System.Rtti.hpp
System.Rtti TRttiContext

説明

指定された型を表すのに使用される TRttiType インスタンスを返します。

GetType メソッドを使用すると、指定された型を記述する RTTI オブジェクトを取得できます。 GetType メソッドには変数が 2 つあります。

  • 1 つは型を記述する RTTI データブロックへのポインタを受け入れます。そのポインタは、TypeInfo 標準演算子を使用して取得できます。
  • もう 1 つは RTTI 型のオブジェクトを取得するためのクラス参照を受け入れます。

型情報を提供しない Delphi 型上では、GetType を使用できません。

関連項目