[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'TypInfo' (#rtl)

TProcedureSignature

Procedure signature description record

Declaration

Source position: typinfo.pp line 306

type TProcedureSignature = packed record

public

  property ResultType: PTypeInfo; [r]

  

Result type info (Nil if no result)

  Flags: Byte;

  

Flags for this procedure

  CC: TCallConv;

  

Calling convention for this procedure

  ResultTypeRef: PPTypeInfo;

  ParamCount: Byte;

  

Number of parameter descriptions following the signature.

  function GetParam();

  

Get parameter signature

end;

Description

TProcedureSignature describes a procedure/method call signature. It consists of some flags (Flags), a calling convention (CC), the result type (ResultType) if any, and a list of ParamCount parameters (of type TProcedureParam).

See also

TProcedureParam

  

Procedure parameter description

TCallConv

  

Calling convention enumerator


Documentation generated on: Jun 22 2020