udbLookupEntityByReference

Description

Lookup the specified entity by name, based on the source file, line, and column that an entity reference occurs at.

Syntax

#include “udb/udb.h” 
UdbEntity udbLookupEntityByReference(UdbEntity file, 
                                     char *name,
                                     int line, int col, 
                                      int *matchline) 

Arguments

Argument
Description
UdbEntity file
File entity.
char *name
Name of entity to lookup.
int line
Line reference occurs on
int col
Column reference occurs on
int *matchline
If not NULL, return matched line, or 0

Return Values

Return Value
Description
UdbEntity
Return the referenced entity.

Example Usage

refentity = udbLookupEntityByReference(
                      udbLookupFile(filename), 
                      entityname, 
                      refline, refcol, 
                      NULL); 

See Also

udbEntityRefs

udbReferenceEntity

udbLookupEntity

udbLookupFile

udbLookupReferenceExists


Scientific Toolworks, Inc.
http://www.scitools.com