Symbol functions allow you to access Source Insight's symbol lookup engine. Source Insight maintains symbolic 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.
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.