Sign in Join
FPDoc Onlineexperiment

tinterfaceentrytype enumeration

In unit System

Dispatch interface entry type.

Declaration

pascal
tinterfaceentrytype = (etStandard,etVirtualMethodResult,
 etStaticMethodResult,etFieldValue,
 etVirtualMethodClass,etStaticMethodClass,
 etFieldValueClass)

Description

This is an internal type for the compiler to encode calls to dispatch interfaces.

Values

etStandardStandard entry.
etVirtualMethodResultVirtual method.
etStaticMethodResultStatic method.
etFieldValueField value.
etVirtualMethodClassInterface provided by a virtual class method.
etStaticMethodClassInterface provided by a static class method.
etFieldValueClassInterface provided by a class field.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.