TParamFlag enumeration
Function or procedure parameter flags.
Declaration
TParamFlag = (pfVar,pfConst,pfArray,pfAddress,pfReference,pfOut,
pfConstRef,pfHidden,pfHigh,pfSelf,pfVmt,pfResult)Description
TParamFlag describes a parameter.Values
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. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
