System.TypInfo.TTypeInfo

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

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(void);
    PTypeData __fastcall TypeData(void);
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo


説明

TypeInfo から返されたデータ型の情報を保持します。


TypeInfo 関数は、Delphi の実行時型情報(Run Time Type Information:RTTI)メカニズムの一部です。特定のデータ型に関する実行時情報を提供します。TypeInfo は、TTypeInfo 値を指す PTypeInfo ポインタを返します。

TTypeInfo には以下のフィールドがあります。

フィールド 意味

Kind

RTTI 用語でいう型の種類です。この値は、GetTypeData から返される TTypeData の適切なバリアント セクションを選択するために必要です。
このフィールドに持つことが可能な値は、TTypeKind 列挙型で定義されています。

Name

データ型の名前です。

関連項目