Interface method description.
Source position: typinfo.pp line 399
type TIntfMethodEntry = packed record |
||
public |
||
ResultType: PPTypeInfo; |
|
Typeinfo for result type. |
CC: TCallConv; |
|
Calling convention for this method. |
Kind: TMethodKind; |
|
Method kind (procedure, function etc.). |
ParamCount: Word; |
|
Number of parameters. |
StackSize: SizeInt; |
|
Size of stack. |
NamePtr: PShortString; |
|
Pointer to name data (a shortstring). |
property Name: ShortString; [r] |
|
Name of the method. |
property Param []: PVmtMethodParam; [r] |
|
Indexed access to parameter descriptions. |
property ResultLocs: PParameterLocations; [r] |
|
Result location descriptions. |
property Tail: Pointer; [r] |
|
Pointer to location after TIntfMethodEntry data. |
property Next: PIntfMethodEntry; [r] |
|
Pointer next TIntfMethodEntry entry in array. |
|
||
end; |
TIntfMethodEntry is a description of the RTTI generated for an Interface method. This is different from class or record method RTTI info, which is described by TVmtMethodEntry
|
Class method RTTI descriptor. |