System.TypInfo.TVmtMethodEntry
Delphi
TVmtMethodEntry = packed record
Len: Word;
CodeAddress: Pointer;
Name: TSymbolName;
function NameFld: TTypeInfoFieldAccessor; inline;
{Tail: TVmtMethodEntryTail;} // only exists if Len indicates data here
function Tail: PVmtMethodEntryTail; inline;
end;
C++
struct DECLSPEC_DRECORD TVmtMethodEntry
{
public:
System::Word Len;
void *CodeAddress;
TSymbolName Name;
TTypeInfoFieldAccessor __fastcall NameFld(void);
PVmtMethodEntryTail __fastcall Tail(void);
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
TVmtMethodEntry is used internally to store method RTTI information.
TVmtMethodEntry structures are automatically inserted by the Delphi compiler for all instance methods that are marked to emit extended RTTI.
Do not use TVmtMethodEntry directly; instead, use the TRttiMethod class to gain access to method information associated with a Delphi class.