Source Browsing Mode

Related Topics:

Queries Restricting a Source Browsing Query
Starting Source Browsing Fixing a Failed Source Browsing Query
Pattern Search and Source Browsing

Source Browsing mode changes the Browsing Window to allow you to choose a specific occurrence, type, and source by using pull-down menus to define and restrict the search. Source browsing allows you to search for program-defined symbols--an identifer (variable or constant), integer, float, or literal string.


Note - You must have a source browsing database to use Source Browsing mode (see Source Browsing Databases). To search without a database, use Pattern Search Mode (see also Pattern Search and Source Browsing for more information).

Match Pull-Down Menu

Match allows you to filter the search to specific uses of the query entry. Choose one of the following from the Match pulldown menu:
All Occurrences Of Shows all match types of the given entry.
Uses Of Shows all uses of the given entry.
Definitions Of Shows all definitions for the given entry.
Assignments To Shows all assignment to the given entry.

Type Pull-Down Menu

Type allows you to set a filter for the entry being queried. Choose one of the following types from the Type pulldown menu:
All Shows all language element types of the given entry.
Member/Field Shows instances of the given entry as class member or record fields.
Class/Struct/Record Shows instances of the given entry as classes, structs, or records.
Static Shows instances of the given entry as functions or variables that have static storage.
Function Shows the instance of the given entry as a function.
Symbolic Constant Shows constants referred to by a symbolic name (for example, ENUM members, PARAMETER statement-defined constants, set members, and #define macros, with or without arguments).

Scope Pull-Down Menu

Scope allows you to restrict the search to specific elements in the source. Enter the string for the element in the Scope text box, which opens when you choose a scope other than All. Shell-style expressions are supported. Choose one of the following from the Scope pulldown menu:
All Makes no restrictions on the scope of the given entry
Program/Library Searches only in the specified program or library files
Class/Struct Searches only in the specified class or struct
Function Searches only in specified functions
Source File Searches only in the specified source files