System.TypInfo.TIntfMethodEntryTail
Delphi
TIntfMethodEntryTail = packed record
Kind: Byte; // 0=proc or 1=func
CC: TCallConv;
ParamCount: Byte;
{Params: array[1..ParamCount] of TIntfMethodParam;
ResultTypeName: string; // only if func
ResultType: PPTypeInfo; // only if Len(Name) > 0
AttrData: TAttrData;}
end;
C++
struct DECLSPEC_DRECORD TIntfMethodEntryTail
{
public:
System::Byte Kind;
TCallConv CC;
System::Byte ParamCount;
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
TIntfMethodEntryTail is used internally to store method RTTI information.
TIntfMethodEntryTail structures are automatically inserted by the Delphi compiler for all interface methods that are marked to emit extended RTTI.
Do not use TIntfMethodEntryTail directly; instead, use the TRttiMethod class to gain access to method information associated with a Delphi interface.