record TIdxEntityRefInfo

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TIdxEntityRefInfo = record

Description

Data for IIndexerListener.IndexEntityReference.

Overview

Properties

property Kind: TIdxEntityRefKind read GetKind;
property Cursor: TCursor read GetCursor;
property Loc: TIdxLoc read GetLoc;
property ReferencedEntity: TIdxEntityInfo read GetReferencedEntity;
property ParentEntity: TIdxEntityInfo read GetParentEntity;
property Container: TIdxContainerInfo read GetContainer;
property Handle: PCXIdxEntityRefInfo read FHandle;

Description

Properties

property Kind: TIdxEntityRefKind read GetKind;
 
property Cursor: TCursor read GetCursor;

Reference cursor.

property Loc: TIdxLoc read GetLoc;
 
property ReferencedEntity: TIdxEntityInfo read GetReferencedEntity;

The entity that gets referenced.

property ParentEntity: TIdxEntityInfo read GetParentEntity;

Immediate "parent" of the reference. For example:

        Foo *var;
      

The parent of reference of type 'Foo' is the variable 'var'. For references inside statement bodies of functions/methods, the ParentEntity will be the function/method.

property Container: TIdxContainerInfo read GetContainer;

Lexical container context of the reference.

property Handle: PCXIdxEntityRefInfo read FHandle;

Internal handle to C API


Generated by PasDocEx, based on PasDoc 0.14.0.