TProcedureSignature

Procedure signature description record

Declaration

Source position: typinfo.pp line 342

Type
TProcedureSignature = packed record
private
  function GetResultType : PTypeInfo;
public
  property ResultType : PTypeInfo;
  Flags : Byte;
  CC : TCallConv;
  ResultTypeRef : PPTypeInfo;
  ParamCount : Byte;
  function GetParam(ParamIndex: Integer) : PProcedureParam;
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

Name Description
Byte An unsigned 8-bits integer
Byte An unsigned 8-bits integer
PTypeInfo Pointer to TTypeInfo record
TCallConv Calling convention enumerator
TCallConv Calling convention enumerator
TProcedureParam Procedure parameter description
TTypeInfo Type information record