TParamFlags¶
The kind of parameter for a method.
Declaration¶
Source position: typinfo.pp line 96
type
TParamFlags = Set of TParamFlag = (pfVar,pfConst,pfArray,pfAddress,pfReference,pfOut,
pfConstRef,pfHidden,pfHigh,pfSelf,pfVmt,pfResult);Values¶
| Value | Description |
|---|---|
| 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. |