Sign in Join
FPDoc Onlineexperiment

TParameterLocation record

In unit TypInfo

Describe a method argument (parameter) location.

Declaration

pascal
TParameterLocation = packed record

Description

TParameterLocation is used by RTTI to describe the location of a parameter (argument) when arguments are passed to a method call. It has the same memory layout as the actual RTTI data. It offers the following fields and properties:

RegSub

Sub register indicator.

RegNumber

Register number.

Offset

Stack offset or index of register.

Property Reference

Is the offset a stack offset or register index.

Property RegType

Register type.

Property ShiftVal

Register shift.

See also

Properties

ReferencepublicIs the offset a stack offset or register index.
RegTypepublicRegister type.
ShiftValpublicRegister shift.

Fields

RegSubpublicSub register indicator.
RegNumberpublicRegister number.
OffsetpublicStack offset or index of register.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.