Describe a method argument (parameter) location.
Source position: typinfo.pp line 163
type TParameterLocation = packed record |
||
public |
||
RegSub: TSubRegister; |
|
Sub register indicator. |
RegNumber: Word; |
|
Register number. |
Offset: SizeInt; |
|
Stack offset or index of register. |
property Reference: Boolean; [r] |
|
Is the offset a stack offset or register index. |
property RegType: TRegisterType; [r] |
|
Register type. |
|
Register shift. |
|
|
||
end; |
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:
|
Describe a method argument (parameter) location. |
|
|
Register type. |
|
|
CPU Sub register size/location. |