System.TypInfo.TParamFlagsBase

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TParamFlagsBase = set of TParamFlag;

C++

typedef SetBase<TParamFlag, pfVar, pfResult> TParamFlagsBase;

Properties

Type Visibility Source Unit Parent
set
typedef
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Description

TParamFlag and TParamFlagsBase indicate the attributes of a method parameter.

TParamFlagsBase indicates the attributes of a parameter on a Delphi language function or procedure. It is a set of TParamFlag values, listed in the following table.



Value Meaning

pfVar

The parameter is input/output. The caller must supply a variable to receive output.

pfConst

The parameter cannot be changed by the function or procedure.

pfArray

The parameter represents an open array of values.

pfAddress

The parameter is a memory address (pointer).

pfReference

The parameter is passed by reference.

pfOut

The parameter is output. The caller supplies a variable to receive the output.



See Also