System.Rtti.TValueData
Delphi
TValueData = record
C++
struct DECLSPEC_DRECORD TValueData
{
public:
System::Typinfo::PTypeInfo FTypeInfo;
_di_IValueData FValueData;
public:
union
{
struct
{
void *FAsPointer;
};
struct
{
System::TMethod FAsMethod;
};
struct
{
__int64 FAsSInt64;
};
struct
{
unsigned __int64 FAsUInt64;
};
struct
{
System::CurrencyBase FAsCurr;
};
struct
{
System::CompBase FAsComp;
};
struct
{
System::Extended FAsExtended;
};
struct
{
double FAsDouble;
};
struct
{
float FAsSingle;
};
struct
{
int FAsSLong;
};
struct
{
short FAsSWord;
};
struct
{
System::Int8 FAsSByte;
};
struct
{
System::TClass FAsClass;
};
struct
{
void *FAsObject;
};
struct
{
unsigned FAsULong;
};
struct
{
System::Word FAsUWord;
};
struct
{
System::Byte FAsUByte;
};
};
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | System.Rtti |
説明
多くの型の格納構造を表します。
TValueData は、TValue 型の内部で使用されます。TValueData の主な目的は、さまざまな種類の値を最適な方法で格納することです。
関連項目