Sign in Join
FPDoc Onlineexperiment

TParamFlag enumeration

In unit TypInfo

Function or procedure parameter flags.

Declaration

pascal
TParamFlag = (pfVar,pfConst,pfArray,pfAddress,pfReference,pfOut,
 pfConstRef,pfHidden,pfHigh,pfSelf,pfVmt,pfResult)

Description

TParamFlag describes a parameter.

Values

pfVarParameter is a var parameter (passed by reference).
pfConstParameter is a const parameter (i.e. cannot be modified).
pfArrayParameter is an array parameter.
pfAddressParameter is passed by address.
pfReferenceParameter is passed by reference.
pfOutParameter is a string parameter.
pfConstRefConstref parameter type.
pfHiddenhidden parameter type.
pfHighHigh bound parameter type.
pfSelfSelf parameter type.
pfVmtVMT parameter type.
pfResultResult location parameter.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.