[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 |