- ? in current class field
- Current Subject Field
- access specification
- Display Hierarchy
- add to call graph
- Methods Popup Menu
- Using the Call Graph Window
- align arglists
- Preference Menu
- align names
- Preference Menu
- All (method and data access) used by method
- Methods Popup Menu
- all defined view option
- Setting View Options
- annotated scroll bars
- Annotated Scroll Bars and Highlighted Entries
- another class view selection in class view admin menu
- Admin Menu
- arcs
- Call Tree View
- argument list
- Using the Call Graph Window
- as friend
- Queries Menu
- as friends
- Queries Menu
- base classes
- sublist
- C++ BASE CLASSES Category Hierarchy
- batch command-line option
- Rescanning the Fileset
- Setting Up a Project Database
- browser
- customizing
- Customizing the Browser
- browser reference
- The Browser Reference
- browser view
- menus
- Browser View Menus
- outline lists
- Browser View Outline Lists
- starting
- Starting Browser View
- browser view popup menus
- Browser View Popup Menus
- browser view window
- Browser View Window
- browsing choices window
- Browsing Choices Window
- browsing directory
- Specifying Pathnames
- Browsing Directory
- by accessing any member
- Class Popup Menus
- by accessing any member used by derived class
- Class Popup Menus
- by accessing data
- Class Popup Menus
- by accessing data members used by derived class
- Class Popup Menus
- by calling methods
- Class Popup Menus
- by calling methods used by derived class
- Class Popup Menus
- by data access
- Queries Menu
- by method calls
- Queries Menu
- by modifying data members by derived class
- Class Popup Menus
- by reading data members by derived class
- Class Popup Menus
- call graph submenu
- Methods Popup Menu
- call graph window
- Call Graph Window
- call tree view
- Call Tree View
- tutorial
- Tutorial: Working in Call Tree View
- call tree view selection in static analyzer views menu
- Call Tree View
- change current class selection in class view admin menu
- Admin Menu
- change fileset command
- Using the Fileset Editor
- Changing to a New Fileset and Working Directory
- chooser window
- list of classes
- Starting Browser View
- class graph window
- Graph Views Window
- class member categories
- C++
- C++ Class Member Categories
- class queries
- Class Queries
- class tree view
- Applying the Static Analyzer to Parsed C++ Files
- Class Tree View
- class tree view selection in static analyzer views menu
- Class Tree View
- class view
- Admin menu
- Admin Menu
- History menu
- History Menu
- member list
- C++ Member List
- message area
- Browser View Query Identification Area
- outline lists
- Browser View List Areas
- Preference menu
- Preference Menu
- Views menu
- Views Menu
- clear selection in call graph admin menu
- Call Graph Admin Menu
- close class view selection in class view admin menu
- Admin Menu
- close selection of class graph admin menu
- Graph Views Admin Menu
- common block queries
- Common Blocks Queries
- complete tree view option
- Setting View Options
- Constrain button
- Filtering by Name, Function, File, Directory, and Source
- cross-reference database
- How the Static Analyzer Works
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- creating a project database
- Setting Up a Project Database
- index
- Rescanning the Fileset
- querying a project database
- Querying a Project Database
- shared for project
- Applying Group Analysis Techniques
- current class
- <-This
- C++ Relation List
- current class field
- Current Subject Field
- customizing
- browser resources
- Customizing the Browser
- cvstatic.fileset
- Specifying Included Files
- Using the Default Fileset
- Setting Up a Project Database
- cvstatic.index
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- Setting Up a Project Database
- cvstatic.posting
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- Setting Up a Project Database
- Setting Up a Project Database
- cvstatic.xref
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- Setting Up a Project Database
- data access by method
- Methods Popup Menu
- data members
- Queries Menu
- queries
- Data Members Popup Menu
- used by current class
- Queries Menu
- data modification by method
- Methods Popup Menu
- data read by method
- Methods Popup Menu
- database
- See cross-reference database
- creating for sample session
- Sample C++ Session
- database creation
- Generating a Static Analyzer Database
- parser mode
- Parser Mode
- scanner mode
- Scanner Mode
- defining macros
- Defining Macros in the Fileset
- derived classes
- sublist
- C++ DERIVED CLASSES Category Hierarchy
- destroy
- class
- Class Popup Menus
- classes
- Queries Menu
- current class
- Queries Menu
- directories list
- Directories List
- Directory filter
- Setting Results Filters
- directory query
- Directories Queries
- double-clicking
- call graph node
- Using the Call Graph Window
- related class list entries
- C++ Relations List Mouse Shortcuts
- edit fileset command
- Using the Fileset Editor
- edit fileset selection in static analyzer admin menu
- Sample C++ Session
- Exclude button
- Filtering by Name, Function, File, Directory, and Source
- exit browser selection in class view admin menu
- Admin Menu
- external functions filter
- Using the Results Filter to Focus Queries
- Setting Results Filters
- file dependency view
- Applying the Static Analyzer to Parsed C++ Files
- using to view function calls
- Viewing Suggestions
- file dependency view selection in static analyzer views menu
- File Dependency View
- File filter
- Setting Results Filters
- file queries
- Files Queries
- fileset
- Creating a Fileset and Generating a Database
- changing
- Changing to a New Fileset and Working Directory
- creating
- Using the Fileset Editor
- for sample session
- Sample C++ Session
- from executable
- Using Command-Line Options to Create and Use a Fileset
- with a shell script
- Creating a Fileset Using a Shell Script
- with command-line option
- Using Command-Line Options to Create and Use a Fileset
- with unix find command
- Creating a Fileset Manually
- custom
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- customizing for code modules
- Customizing the Fileset for Individual Code Modules
- default
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- Using the Default Fileset
- filename extensions
- Using the Default Fileset
- filenames in
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- manual creation
- Creating a Fileset Manually
- parser mode
- Parser Mode
- pathnames in
- Using Regular Expressions
- personal and project
- Applying Group Analysis Techniques
- scanner mode
- Scanner Mode
- scanning
- Applying the Static Analyzer to Scanned Files
- Applying the Static Analyzer to Parsed C++ Files
- Rescanning the Fileset
- specifications
- Fileset Specifications
- specifying with command-line option
- Using Command-Line Options to Create and Use a Fileset
- updating
- Scanner Mode
- using shell expansion characters
- Using Regular Expressions
- fileset command-line option
- Querying a Project Database
- fileset creation
- Fileset Specifications
- fileset editor
- Using the Fileset Editor
- add files button
- Adding File Names from Lists
- browsing directory text area
- Browsing Directory
- browsing for contents
- Browsing for Fileset Contents
- current fileset text area
- Using the Fileset Editor
- Directories list
- Directories List
- Files list
- Language Filters
- literal entry
- Adding Lines to the Fileset Contents List
- removing entries
- Removing Lines from the Fileset Lists
- wild card entry
- Adding Lines to the Fileset Contents List
- find regular expression selection in the queries\
- General submenu
- General Queries
- find string selection in the queries\
- General submenu
- General Queries
- force scan command
- Rescanning the Fileset
- force scan selection in queries menu
- Other Static Analyzer Features
- friend
- classes
- Queries Menu
- current class
- Queries Menu
- Function filter
- Setting Results Filters
- function queries
- Function Queries
- general options
- command
- Case Sensitivity
- Viewing Source Code
- dialog box
- Case Sensitivity
- general options selection in queries menu
- Other Static Analyzer Features
- general queries
- General Queries
- generating man pages for c++ classes
- Sample C++ Session
- generating the database
- Generating a Static Analyzer Database
- graph overview
- The Static Analyzer Control Panel
- Headers filter
- Using the Results Filter to Focus Queries
- Setting Results Filters
- highlighted
- method definition
- Using the Call Graph Window
- query results
- Sample C++ Session
- History menu
- Repeating Queries
- history menu, class view
- History Menu
- Include button
- Filtering by Header Files and External Functions
- included files, searching for
- Specifying Included Files
- Setting the Search Path for Included Files
- incremental mode view option
- Setting View Options
- building a tree
- Viewing Suggestions
- inherited methods
- Queries Menu
- instantiate
- current class
- Queries Menu
- language filters
- Language Filters
- last query button
- Last Query Button
- list all classes selection in the queries\
- Classes submenu
- Class Queries
- list all common blocks selection in the queries\
- common blocks submenu
- Common Blocks Queries
- list all constants selection in the queries\
- General submenu
- General Queries
- list all files selection in the queries\
- Files submenu
- Files Queries
- list all functions selection in the queries\
- Function submenu
- Function Queries
- list all global variables selection in the queries\
- Variables submenu
- Variable Queries
- list all header files selection in the queries\
- Files submenu
- Files Queries
- list all macros selection in the queries\
- Macro submenu
- Macro Queries
- list all method selection in the queries\
- Methods submenu
- Method Queries
- list all symbols in common block selection in the queries\
- common blocks submenu
- Common Blocks Queries
- list all types selection in the queries\
- Types submenu
- Types Queries
- list data of type selection in the queries\
- Types submenu
- Types Queries
- list directories selection in the queries\
- Directories submenu
- Directories Queries
- list files selection in the queries\
- Directories submenu
- Directories Queries
- list functions of type selection in the queries\
- Types submenu
- Types Queries
- list global symbols selection in the queries\
- General submenu
- General Queries
- list local declarations selection in the queries\
- Function submenu
- Function Queries
- list matching files selection in the queries\
- Files submenu
- Files Queries
- list methods in class selection in the queries\
- Classes submenu
- Class Queries
- list subclasses selection in the queries\
- Classes submenu
- Class Queries
- list superclasses selection in the queries\
- Classes submenu
- Class Queries
- list undefined selection in the queries\
- Function submenu
- Function Queries
- list unused function selection in the queries\
- Function submenu
- Function Queries
- list unused macros selection in the queries\
- Macro submenu
- Macro Queries
- list unused variables selection in the queries\
- Variables submenu
- Variable Queries
- macro queries
- Macro Queries
- man pages
- customizing generation
- Customizing Man Page Generation
- generating for c++ classes
- Sample C++ Session
- member display submenu
- Preference Menu
- declaration order
- Preference Menu
- end to end sort
- Preference Menu
- name sort
- Preference Menu
- member list
- C++ Member List
- resource
- Member List Resource
- members
- types displayed
- Sample C++ Session
- menu bar
- class view
- Browser View Menu Bar
- message area
- class view
- Browser View Query Identification Area
- method calls by method
- Methods Popup Menu
- method queries
- Method Queries
- methods
- Queries Menu
- used by current class
- Queries Menu
- modifying data
- Class Popup Menus
- multiple arcs button
- The Static Analyzer Control Panel
- multiple inheritance
- C++ BASE CLASSES Category Hierarchy
- name completion
- Current Subject Field
- Name filter
- Setting Results Filters
- new class view
- Class Popup Menus
- nodes
- Call Tree View
- colors
- Setting View Options
- Class Tree View
- noindex command-line option
- Rescanning the Fileset
- outline
- customizing display
- Customizing the Browser View Lists
- icons
- Outline Icons
- outline icons
- Outline Icons
- Outline Icons
- parent classes
- multiple inheritance
- C++ BASE CLASSES Category Hierarchy
- parser mode
- How the Static Analyzer Works
- Using the Compiler to Create a Static Analysis Database
- Parser Mode
- parser mode shortcuts
- Parser Mode Shortcuts
- pop-up menus
- queries on data members
- Data Members Popup Menu
- queries on methods
- call graph submenu
- Using the Call Graph Window
- what uses submenu
- Class Popup Menus
- Preference menu
- Preference Menu
- align arglists
- Preference Menu
- align names
- Preference Menu
- member display submenu
- Preference Menu
- relation display submenu
- Preference Menu
- private members
- access
- C++ Access Categories
- protected members
- access
- C++ Access Categories
- public members
- access
- C++ Access Categories
- queries
- How the Static Analyzer Works
- Queries
- case sensitivity
- Case Sensitivity
- commands
- Other Static Analyzer Features
- defining
- Defining the Scope of a Query
- making
- Making a Query
- regular expressions, use of
- Target Text as a Regular Expression
- relationship to views
- Applying the Static Analyzer to Parsed C++ Files
- repeating
- Repeating Queries
- saving the results of
- Saving Query Results
- scope of
- How the Static Analyzer Works
- search text
- Applying the Static Analyzer to Scanned Files
- starting
- Applying the Static Analyzer to Scanned Files
- target text
- Defining the Scope of a Query
- types of
- Applying the Static Analyzer to Scanned Files
- General Queries
- query
- Queries menu selections
- Queries Menu
- result in static analyzer
- Show in Static Analyzer Toggle
- query only view option
- Setting View Options
- Setting View Options
- query results area
- Applying the Static Analyzer to Scanned Files
- query target text area
- Applying the Static Analyzer to Scanned Files
- Defining the Scope of a Query
- readonly command-line option
- Querying a Project Database
- Realign button
- The Static Analyzer Control Panel
- regular expressions
- Using Regular Expressions
- Target Text as a Regular Expression
- Target Text as a Regular Expression
- Setting Results Filters
- related class list
- C++
- C++ Relation List
- resource
- Related Class List Resource
- relation display submenu
- Preference Menu
- declaration order
- Preference Menu
- end to end sort
- Preference Menu
- remove method in call graph
- Methods Popup Menu
- Using the Call Graph Window
- replace method in call graph
- Methods Popup Menu
- Using the Call Graph Window
- Rescan command
- Rescanning the Fileset
- rescan selection in queries menu
- Other Static Analyzer Features
- resources
- customizing browser
- Customizing the Browser
- results filter
- The Results Filter
- combining filters
- Combining Results Filters
- filter types
- Setting Results Filters
- filtering
- The Results Filter
- seeing scope reduction numbers
- The Results Filter
- setting filters
- Filtering by Name, Function, File, Directory, and Source
- tutorial
- Tutorial: Using the Results Filter
- using with large projects
- Using the Results Filter to Focus Queries
- results filter selection in static analyzer admin menu
- Setting Results Filters
- Rotate button
- The Static Analyzer Control Panel
- -sa flag
- use in makefiles
- Fileset Specifications
- Invoking the Parser
- sample session
- C++ browser
- Browser Tutorial for C++
- save graph
- Graph Views Admin Menu
- save graph selection in call graph admin menu
- Call Graph Admin Menu
- save query file browser
- Saving Query Results
- save query selection admin menu
- Saving Query Results
- save query selection in queries menu
- Other Static Analyzer Features
- scanner mode
- How the Static Analyzer Works
- Scanner Mode
- scope
- Display Hierarchy
- scope categories
- C++
- C++ Scope Categories
- Scoping line
- The Results Filter
- scroll bars, annotated
- Annotated Scroll Bars and Highlighted Entries
- set include path and flags command
- Setting the Search Path for Included Files
- set include path selection in queries menu
- Other Static Analyzer Features
- shell expansion characters
- Using Regular Expressions
- shell script
- Creating a Fileset Using a Shell Script
- show all related selection of class graph views menu
- Graph Views Window Views Menu
- show all selection of class graph views menu
- Graph Views Window Views Menu
- show arg list toggle in call graph admin menu
- Call Graph Admin Menu
- show butterfly” selection of class graph views menu
- Graph Views Window Views Menu
- show call graph s
- Views Menu
- show containment graph
- Views Menu
- show friend graph
- Views Menu
- show history
- History Menu
- show in static analyzer button
- Show in Static Analyzer Toggle
- show inheritance graph
- Views Menu
- show interaction graph
- Views Menu
- show previous subject
- History Menu
- show source
- Class Popup Menus
- show source where defined
- Data Members Popup Menu
- sort selection in static analyzer admin menu
- Text View
- Source filter
- Setting Results Filters
- source view
- How the Static Analyzer Works
- call graph method mode and
- Using the Call Graph Window
- starting
- Viewing Source Code
- Text View
- Viewing Function Definitions and Calls in Source View
- static analyzer highlights
- Viewing Source Code
- static analyzer
- batch mode
- Rescanning the Fileset
- command-line options
- Using Command-Line Options to Create and Use a Fileset
- executable option
- Using Command-Line Options to Create and Use a Fileset
- fileset option
- Using Command-Line Options to Create and Use a Fileset
- group analysis techniques
- Applying Group Analysis Techniques
- order of activities
- Steps in Static Analysis
- overview
- Introduction to the WorkShop Static Analyzer
- queries
- Queries
- starting command
- Using Command-Line Options to Create and Use a Fileset
- uses
- with large programming projects
- Working on Large Programming Projects
- using alternate text editors with
- Viewing Source Code
- static analyzer modes
- How the Static Analyzer Works
- text view
- Text View
- Viewing Suggestions
- elements
- Text View
- fields
- Text View
- full and short pathnames
- Text View
- labels
- Text View
- sorting
- Applying the Static Analyzer to Scanned Files
- sorting elements
- Text View
- speed of
- Text View
- to contain
- what is used submenu
- Queries Menu
- what uses submenu
- Queries Menu
- transferring files in filesets
- Transferring Files in the Fileset between Modes
- tree views
- Viewing Suggestions
- nodes and arcs
- Call Tree View
- options
- Setting View Options
- starting source view
- Viewing Function Definitions and Calls in Source View
- structure
- Call Tree View
- tutorial
- Tutorial: Working in Call Tree View
- type queries
- Types Queries
- use source view option
- Viewing Source Code
- using
- C++ browser
- Browser Tutorial for C++
- variable queries
- Variable Queries
- view controls
- The Static Analyzer Control Panel
- viewing source code
- Viewing Source Code
- viewport
- Applying the Static Analyzer to Parsed C++ Files
- views
- How the Static Analyzer Works
- Views
- caution in using
- Other Static Analyzer Features
- relationship to queries
- Applying the Static Analyzer to Parsed C++ Files
- setting scope
- The Results Filter
- suggestions for large projects
- Viewing Suggestions
- views menu, class view
- Views Menu
- what accesses data members
- Data Members Popup Menu
- what currently defines method
- Methods Popup Menu
- what declares method
- Methods Popup Menu
- what defines data members
- Data Members Popup Menu
- what destroys class
- Class Popup Menus
- what destroys selection in class view queries menu
- Queries Menu
- what else defines method
- Methods Popup Menu
- what instantiates class
- Class Popup Menus
- what instantiates selection in class view queries menu
- Queries Menu
- what is declared by base class
- Class Popup Menus
- what is declared selection in class view queries menu
- Queries Menu
- what is defined by base class
- Class Popup Menus
- what is defined selection in class view queries menu
- Queries Menu
- what is destroyed
- Queries Menu
- what is instantiated
- Queries Menu
- what is overloaded by derived class
- Class Popup Menus
- what is overridden by
- Queries Menu
- what is overridden by base class
- Class Popup Menus
- what is overridden by derived class
- Class Popup Menus
- what is pure virtual selection in class view queries menu
- Queries Menu
- what is used by friend class
- Class Popup Menus
- what is used submenu
- Class Popup Menus
- in class view queries menu
- Queries Menu
- queries on methods pop-up
- Methods Popup Menu
- what it uses
- Class Popup Menus
- what modifies data members
- Data Members Popup Menu
- what overloads method
- Methods Popup Menu
- what reads data members
- Data Members Popup Menu
- what uses friend class
- Class Popup Menus
- what uses methods
- Methods Popup Menu
- what uses submenu in class view queries menu
- Queries Menu
- where address taken selection in the queries\
- Variables submenu
- Variable Queries
- where allocated selection in the queries\
- Variables submenu
- Variable Queries
- where common block defined selection in the queries\
- common blocks submenu
- Common Blocks Queries
- where common block used selection in the queries\
- common blocks submenu
- Common Blocks Queries
- where deallocated selection in the queries\
- Variables submenu
- Variable Queries
- where declared? selection in the queries\
- Methods submenu
- Method Queries
- where defined? selection in the queries\
- Classes submenu
- Class Queries
- Function submenu
- Function Queries
- General submenu
- General Queries
- Macro submenu
- Macro Queries
- Methods submenu
- Method Queries
- Variables submenu
- Variable Queries
- where function used selection in the queries\
- Function submenu
- Function Queries
- where symbol used? selection in the queries\
- General submenu
- General Queries
- where type defined” selection in the queries\
- Types submenu
- Types Queries
- where type used selection in the queries\
- Types submenu
- Types Queries
- where undefined? selection in the queries\
- Macro submenu
- Macro Queries
- who calls? selection in the queries\
- Function submenu
- Function Queries
- who includes? selection in the queries\
- Files submenu
- Files Queries
- who is called by? selection in the queries\
- Function submenu
- Function Queries
- who is included by? selection in the queries\
- Files submenu
- Files Queries
- who references? selection in the queries\
- Variables submenu
- Variable Queries
- who sets? selection in the queries\
- Variables submenu
- Variable Queries
- who uses? selection in the queries\
- Macro submenu
- Macro Queries
- working directory
- Using the Fileset Editor
- changing
- Changing to a New Fileset and Working Directory
- Xdefaults file
- Viewing Source Code
- Customizing the Browser
- zoom in button
- The Static Analyzer Control Panel
- Zoom menu
- The Static Analyzer Control Panel
- zoom out button
- The Static Analyzer Control Panel