Interface method description
Source position: typinfo.pp line 381
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 |