TProcedureSignature
Procedure signature description record
Declaration
Source position: typinfo.pp line 342
Type
TProcedureSignature = packed record
private
function GetResultType : PTypeInfo;
public
property ResultType : PTypeInfo;
Flags : Byte;
CC : TCallConv;
ResultTypeRef : PPTypeInfo;
ParamCount : Byte;
function GetParam(ParamIndex: Integer) : PProcedureParam;
end
Description
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 ).
See also
Name | Description |
---|---|
Byte | An unsigned 8-bits integer |
Byte | An unsigned 8-bits integer |
PTypeInfo | Pointer to TTypeInfo record |
TCallConv | Calling convention enumerator |
TCallConv | Calling convention enumerator |
TProcedureParam | Procedure parameter description |
TTypeInfo | Type information record |