Describe a method argument (parameter) location
Source position: typinfo.pp line 147
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 |