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