System.TypInfo.TFieldExEntry
Delphi
TFieldExEntry = packed record
Flags: Byte;
TypeRef: PPTypeInfo;
Offset: Cardinal;
Name: TSymbolName;
function NameFld: TTypeInfoFieldAccessor; inline;
{AttrData: TAttrData}
function AttrData: PAttrData; inline;
end;
C++
struct DECLSPEC_DRECORD TFieldExEntry
{
public:
System::Byte Flags;
PTypeInfo *TypeRef;
unsigned Offset;
TSymbolName Name;
TTypeInfoFieldAccessor __fastcall NameFld(void);
PAttrData __fastcall AttrData(void);
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
TFieldExEntry is used internally to store field RTTI information.
TFieldExEntry structures are automatically inserted by the Delphi compiler for all fields that are marked to emit extended RTTI.
Do not use TFieldExEntry directly; instead, use the TRttiField class to gain access to field information associated with a Delphi type.