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

TProcedureSignature

Procedure signature description record.

Declaration

Source position: typinfo.pp line 352

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;

  

Type information for function result type.

  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: Jul 24 2023