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 |