Skip to content

TParamFlag

Function or procedure parameter flags.

Declaration

Source position: typinfo.pp line 94

type
  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.

Description

TParamFlag describes a parameter.