Function or procedure parameter flags.
Source position: typinfo.pp line 94
type TParamFlag = ( |
||
pfVar, |
|
Parameter is a var parameter (passed by reference). |
pfConst, |
|
Parameter is a const parameter (i.e. cannot be modified). |
pfArray, |
|
Parameter is an array parameter. |
pfAddress, |
|
Parameter is passed by address. |
pfReference, |
|
Parameter is passed by reference. |
pfOut, |
|
Parameter is a string parameter. |
pfConstRef, |
|
Constref parameter type. |
pfHidden, |
|
hidden parameter type. |
pfHigh, |
|
High bound parameter type. |
pfSelf, |
|
Self parameter type. |
pfVmt, |
|
VMT parameter type. |
pfResult |
|
Result location parameter. |
); |
TParamFlag describes a parameter.