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 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 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 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 |