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

TIntfMethodEntry

Interface method description.

Declaration

Source position: typinfo.pp line 409

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: Jan 30 2024