Function or procedure parameter flags.
Source position: typinfo.pp line 89
type TParamFlag = ( |
||
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 |
); |
TParamFlag describes a parameter.