| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Procedure signature description record
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;  | 
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).
  | 
Procedure parameter description  | 
|
  | 
Calling convention enumerator  |