Skip to content

TVmtMethodParam

Method parameter description.

Declaration

Source position: typinfo.pp line 378

type
  TVmtMethodParam = packed record
    ParamType: PPTypeInfo = ^PTypeInfo;
    Flags: TParamFlags = Set of TParamFlag = (pfVar,pfConst,pfArray,pfAddress,pfReference,pfOut,
              pfConstRef,pfHidden,pfHigh,pfSelf,pfVmt,pfResult);
    NamePtr: PShortString = ^ShortString;
    ParaLocs: PParameterLocations = ^TParameterLocations;
    property Name: ShortString; {r}
    property Tail: Pointer; {r}
    property Next: PVmtMethodParam; {r}
  end;

Description

TVmtMethodParam describes the type and location of a parameter of a method.