| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Procedure signature description record
Source position: typinfo.pp line 151
| type TProcedureSignature = packed record | ||
| Flags: Byte; | 
 | Flags for this procedure | 
| CC: TCallConv; | 
 | Calling convention for this procedure | 
| ResultType: PTypeInfo; | 
 | Result type info (Nil if no result) | 
| ParamCount: Byte; | 
 | Number of parameter descriptionss 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 |