System.TypInfo.TProcedureSignature
Delphi
TProcedureSignature = packed record
Flags: Byte; // if 255 then record stops here, with Flags
CC: TCallConv;
ResultType: PPTypeInfo;
ParamCount: Byte;
{Params: array[1..ParamCount] of TProcedureParam;}
end;
C++
struct DECLSPEC_DRECORD TProcedureSignature
{
public:
System::Byte Flags;
TCallConv CC;
PTypeInfo *ResultType;
System::Byte ParamCount;
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
TProcedureSignature is used internally to store procedure RTTI information.
TProcedureSignature structures are automatically inserted by the Delphi compiler for all procedures that are marked to emit extended RTTI.
Do not use TProcedureSignature directly; instead, use the TRttiMethod class to gain access to procedure information.