Unit 'TypInfo' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#rtl]

TIntfMethodEntry

Interface method description

Declaration

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;

Description

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

See also

TVmtMethodEntry

  

Class method RTTI descriptor


Documentation generated on: Sep 29 2022