Procedure signature description record.
Source position: typinfo.pp line 358
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; |
|
Type information for function result type. |
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. |