TRecMethodExEntry¶
Declaration¶
Source position: typinfo.pp line 632
type
TRecMethodExEntry = packed record
ResultType: PPTypeInfo = ^PTypeInfo;
CC: TCallConv = (ccReg,ccCdecl,ccPascal,ccStdCall,ccSafeCall,ccCppdecl,
ccFar16,ccOldFPCCall,ccInternProc,ccSysCall,ccSoftFloat,
ccMWPascal);
Kind: TMethodKind = (mkProcedure,mkFunction,mkConstructor,mkDestructor,
mkClassProcedure,mkClassFunction,mkClassConstructor,
mkClassDestructor,mkOperatorOverload);
ParamCount: Word;
StackSize: SizeInt = Int64;
NamePtr: PShortString = ^ShortString;
Flags: Byte;
CodeAddress: CodePointer = Pointer;
AttributeTable: PAttributeTable = ^TAttributeTable;
property Name: ShortString; {r}
property Param[Index : Word]: PRecMethodParam; {r}
property ResultLocs: PPParameterLocations; {r}
property Tail: Pointer; {r}
property Next: PRecMethodExEntry; {r}
property MethodVisibility: TVisibilityClass; {r}
property StrictVisibility: Boolean; {r}
end;