System.Rtti.TRttiContext.GetType
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 を使用できません。
関連項目