When Source Insight displays source code, it formats identifiers based on their declaration. For example, is it a function, or a class, or a struct? Is it a local variable? Is it a class member? And so on. Source Insight uses its symbol lookup engine to resolve an identifier’s declaration.
When Source Insight looks up a symbol definition, it searches in a particular order to find it.
1.It searches all open files and the symbol database for the current project (if a project is open).
2.It searches the project’s import library list. See: Importing Symbols from Libraries.
3.It searches the global import library list.
4.It searches every project in the project symbol path.
5.Finally, the Base project is searched.