Symbol Functions

Symbol functions allow you to access Source Insight's symbol lookup engine. Source Insight maintains sym­bolic information about your project in a symbol database. These symbol functions make use of the symbol database and Source Insight's built-in language parsers to locate symbols in your source files.

You may want to review the section "Symbols and Projects" in the "Projects" chapter for a description of how Source Insight maintains symbolic information and what the lookup rules are.

Symbol Record

The Symbol record describes a symbol declaration. It specifies the location and type of a symbol. It is used to uniquely describe a symbol in a project, or in an open file buffer.

Symbol records are returned by several functions, and Symbol records are used as input to several functions.  See: Symbol Record.