Symbols

$LM_LICENSE_FILE
$PATH
$SNIFF_DIR

A

Absolute Projects
  default working environment
Adaptor
Add/Remove Files dialog
Adding new source files
Adding subprojects
Analyzing component information
Architecture of SNiFF+
Archiver, and specifying for Make Support
Assignment, filter in Retriever
Attributes of Checkmarked Projects
attributes of multiple projects
Attributes, modifying project

B

Batch mode project creation
Bean
Branches
  creating for RCS
  creating for SCCS during check-out
  definition of
Breakpoints
Browser
Browsing documentation
Build
Build Options view of the Project Attributes dialog
Building
  help targets
  see also Make Support
  specifying purify and quantify targets
  targets
  trouble shooting
  using own Makefiles with SNiFF+
Building targets recursively

C

C++ templates, viewing in the Hierarchy Browser
Cache
  Project Editor - Use Cache check box
Call, filter in Retriever
Change sets
  definition of
  showing differences
Change sets, creating
Check In dialog
Check Out dialog
Check-in
Checking in files
Checking out a file
Checkmarked projects, definition of
Check-out
Choose Symbol dialog
Class Browser
  Class menu
  displaying signatures of members
  Filters
  hiding overriden methods
  History menu
  Info menu
  Interface pop-up menu
  using the Inheritance Graph
  Visibility pop-up menu
Class menu
ClearCase integration
  changing config spec
  changing View in SNiFF+
  ClearCase custom menu
  introduction
  notifying SNiFF+ of checkin
  overview
  setting Make command for use
  setting up SNiFF+ project for
  working with
CMVC
Codewright integration
  features
  menus
  setting up
  working with
Colors, customizing with Color Picker dialog
Comments, and extracting for source documentation
Comparison, filter in Retriever
Compilers, and error formats file
Compilers, and specifying for Make Support
Compiling, remote
Component analysis
Concurrent lock
Configuration
Configuration management
Configuration Manager
  change sets, displaying
  Configuration menu
  Differences menu
  displaying files and versions
  File menu
  freezing (baselining) configurations
  merging branch configurations
  selecting what type of changes to display
  using the Change List
Configurations
  checking out
  comparing
  creating
  definition of
  deleting
  freezing
  freezing Default Configuration
  freezing HEAD
  looking at
  renaming
Configuring Context menu in Project Editor's File List
Configuring the Parser
  examples
  with a configuration file
Context menus
Creating configurations
Creating projects in batch mode
Creating workspace projects
Cross Reference
  database
Cross Reference subsystems
  and synchronizing (updating) Working Environments
  corrupt X-Ref database
  DB-driven cross referencing and Working Environments
  extracting symbol information
  how the X-Ref subsystems work
  location of generated X-Ref information
  maintenance of X-Ref databases
  overview
  RAM-based vs DB-driven X-ref in Java
  RAM-based vs. DB-driven X-Ref in C/C++
  selecting
  storage of generated files
  where locking information is maintained
  working environments and cross referencing
  X-Ref database access control
Cross Referencer
  analyzing component information
  Class menu
  cross referencing function body information
  Filter dialog to set the scope of a query
  Graph view
  History menu
  Info menu
  root symbol of the graph
Cross Referencer Browser
  View menu
Cross referencing interface information
Cross-platform development
  introduction
  limitations of
  setting up
  setting up projects for
  Unix setup
  Unix-Windows differences
  Windows setup
Current working environment, updating
Custom menus

D

Debugger
  attaching to process
  Call Stack tab
  Class menu
  Display menu
  Display tab
  Execution menu
  History menu
  Info menu
  Print menu
  using a different debugger back end
Debugging
  choosing an adaptor
  remote
  Source Editor in debugging mode
  targets
  useful debugging commands
Default Configuration
Default Configurations
  definition of
  specifying
Default target
Default working environment
  selecting
  specifying
define directive, using
Deleting a file version
Deleting versions in the Project Editor
Dependency
Derived file
Diff/Merge tool
  Class menu
  comparing file versions with
  Edit menu
  File menu
  History menu
  Info menu
  merging three-way differences
  Show menu
  showing change set differences
Differences dialog
Directory dialog
Disabling Make Support
Displaying change sets
Documentation
  adding file type to project
  browsing in read-only mode
  changing a symbol's documentation status
  creating template files, see Documentation templates
  exporting
  extracting comments
  file type
  jumping between code and documentation
  looking at symbol's status
  managing together with source code
  updating, see Updating documentation
  writing, see Writing source documentation
Documentation Editor
  changing a symbol's documentation status
  Class menu
  Class pop-up
  Documentation View
  Edit menu
  editing documentation
  File menu
  History menu
  Info menu
  modes of operation
  Show menu
  Status menu
  switching to editing mode
  switching to read-only mode
  Symbol List
  updating documentation
  updating documentation, see Documentation Synchronization Dialog
Documentation file type, adding to project
Documentation frames
Documentation frames, editing
Documentation Synchronization Dialog
  Edit menu
  Export menu
  exporting documentation
  looking at documentation status
  Synchronize menu
  updating documentation
Documentation template
Documentation templates
  creating
  determining where to store
  naming template files
  sample template file
  specifying location
  using HTML tags in
  using macros for customizing
  using macros for extracting comments
Documenting source code, see Documentation
Dragging text, in the Source Editor

E

Edit menu
Editing shortcuts
Editor
Editor integrations, Codewright
Editor integrations, Emacs
Editor integrations, MS Developer Studio
Editor integrations, Vim
Editor, see Source Editor
Emacs
Emacs integration
  features
  menus
  setting up
  working with
Environment variables, needed by SNiFF+
Error formats file
Exclusive lock
Exporting documentation
  in HTML format
  in MIF format
Exporting targets
Extracting comments for source documentation

F

Fast copying, in Source Editor
File
File dialog
File history, looking at
File menu
File type
File Types
  adding
  creating new
File types
  adding to existing project
  configuring Context menu in Project Editor's File List
  removing from existing project
File Types List
File Types view of the Project Attributes dialog
Files
  checking in using Check In dialog
  checking out using Check Out dialog
Files, adding/removing to projects
Files, deleting versions in Project Editor
Filters
  Assignment
  Call
  Comparison
  Filter fields in tools
  New
Find/Change dialog
Force reparsing source files
Freezing a configuration
Frozen check box

G

General Makefile
General view of the Project Attributes dialog
Generated files
  .sniffdir
  configuration management cache
  cross reference files
  custom targets file
  lex files
  Makefiles
  PDF
  preprocessor cache files
  Symbol table
  tool status file
  types of
Generated files directory
Generating documentation files
Group Project Attributes dialog
  using the dialog
GUI Builder

H

Having multiple SNiFF+ sessions at the same time
HEAD
HEAD configuration of project, freezing
Help menu
Help Targets
  building
  definition
  name, defining in the preferences
  useful help targets
Help Targets, defining in the Preferences
Hierarchical project structures
Hierarchy Browser
  C++ templates
  Class menu
  classes defining a method
  definers of methods
  History menu
  Info menu
  Language drop-down
  method definers
  View menu
History
History menu
HP Softbench BMS bridge

I

IDL
  compiling files
  parsing in SNiFF+
IDL Parser
  compiling IDL files
  using without SNiFF+
ignore directive, using
Include Browser
  Graph menu
  History menu
  Reference menu
Include directives for preprocessing
Info menu
Inheritance
INIT
Integration, VisaJ
interface information
Interfaces
is

J

JAR
Java

K

Keyboard macros in the Source Editor
Keyboard shortcuts
  in the Source Editor

L

Language Makefiles
  specifying
Launch Pad
  Project menu
  Windows menu
Layout handle
License Info dialog
Linker, and specifying for Make Support
Linking targets, see Exporting targets
Loading/updating Symbol Table
Lock
Lock dialog
Locking
Locking a file
Locking information, displaying
Log Window
Log window
Looking at the selected working environment

M

Main branch
Make
  see also Make Support
  using to compile IDL files
Make macro
Make Support
  also see Debugging
  also see Setting up Make Support
  and recursive Make
  and symbolic_links
  and VPATH
  basic concepts
  building targets
  disabling
  exporting targets
  General Makefile
  help targets
  Language Makefiles
  Make Support Files
  Platform Makefile
  Project Makefiles
  target types
  technical overview
  updating Make Support Files
  using own Makefiles with SNiFF+
Make Support File
Make Support Files
  adding to project
  updating
Makefile
Makefiles
  General Makefile
  Language Makefiles
  Platform Makefile
  Project Makefile
  SNiFF+ Makefiles structure
  using own with SNiFF+
Manually loading/updating Symbol Table
Matching brackets
Merge
Merging
  branch configurations in the Configuration Manager
  file versions
  showing change set differences
  three-way differences
Meta key, customizing
MFC
Modifying projects
  adding and removing files
  adding Make Support Files
  adding subprojects
  also see Group Project Attributes dialog
  general procedures
  removing subprojects
Mouse shortcuts
  copying text by dragging
  fast copying in the Source Editor
MS Developer Studio integration
  features
  menus
  setting up
  working with
Multiple inheritance
Multiple SNiFF+ sessions

N

New, filter in Retriever

O

Object file
Obsolete file
Opening projects in Projects dialog
Owner

P

Parser configuration file
  example directives
  modifiers
  specifying the location of
Parser view of the Project Attributes dialog
Parsing
  browsing MFC code
  browsing WinAPI code
  using SNiFF+ IDL Parser
Parsing, forcing a reparse
PDF
Platform
Platform Makefile
  customizing
  for your platform
Predefined filters
Preferences
  customizing Meta key
  general SNiFF+
  Preferences dialog
Preferences dialog
  Appearance view
  Cross Referencer view
  Documentation Editor view
  Editor view
  File Types view
  New Project Setup view
  Others view
  Platform view
  Retriever view
  Tools view
  Version Control System view
  Working Environments view
Preprocessing
  configuring the Parser
  full preprocessing
  ignoring strings
  overview
  parser configuration file
  selective #ifdef resolution
  source code
Preprocessing source code, see Preprocessing
Preprocessing, and include directives
Preprocessor macros
Private Working Environment
  initializing
  manual setup
  unattended updates of
  updating in SNiFF+
  wizard setup
Private Working Environment (PWE)
Project
  settings for multiple projects
Project Attributes
Project attributes
  modifying
Project Attributes dialog
  Build Options view
  File Types view
  General view
  Parser view
  Version Control System view
Project description file (PDF)
Project Editor
  Add/Remove Files dialog
  adding and removing files
  adding subprojects
  configuring Context menu in File List
  Custom menu
  deleting file versions
  displaying locking information
  File menu
  File Status drop-down
  force reparsing source files
  Info menu
  looking at file history
  Project menu
  removing subprojects
  right-click Context menu
  right-click context menu in File List
  Target menu
  typography of entries in File List
  updating current working environment
Project File dialog
Project history
Project setup overview
Project Setup Wizard
Project structures
Project Tree
Projects
  adding and removing files
  adding as a subproject
  adding documentation file type
  adding Make Support Files
  adding subprojects
  adding/removing files
  also see Modifying projects
  and Make Support
  and tracking dependencies
  basic concepts
  building targets
  closing
  creating in batch mode
  default target
  deleting
  generated files
  help targets
  manual team setup
  opening
  opening in the Projects dialog
  organizing project structures
  project directories
  project structures
  removing subprojects
  saving
  setup overview
  setup procedures
  Setup Wizard
  types of
  using own Makefiles with SNiFF+
  workspace projects for updating
Projects dialog
  opening project in
Purify and quantify Make support
Purify, understanding messages from
PWE
PWE see Private Working Environment (PWE)

R

Rapid Reference TechnologyTM
RCS, see Version Control
Recursively building targets
Regular expressions
  Filter fields in tools
  syntax
Remote compiling
  invoking
  overview
  preparing
  scenarios
  setting up
Remote debugging
  invoking
  overview
  preparing
  scenarios
  setting up
Removing subprojects
Reparsing
  forcing a reparse
Replacing version control comments
Repository
Repository file
Repository Working Environment
  initializing
  manual setup
  wizard setup
Resolving complex #if directives
  #ifdef and #if directives
Resolving preprocessor directives
  #ifdef and #if directives
  different class definitions
  unbalanced braces
Retriever
  Class menu
  History menu
  Info menu
Right-click context menus
Rollback, during unsuccessful builds
Root directory
Run command, in the Debugger
Running an executable
Running SNiFF+ without display

S

Samba
SCCS, and creating new branch during check-out
SCCS, and functionality differences in SNiFF+
script,update/synchronize Working Environments
Searching, with the Find/Change dialog
Selecting default working environment
Selecting text, in the Source Editor
Setting up Make Support
  also see Make Support
  and no VPATH support
  exporting targets for linking
  generating directories list for recursive Make
  generating include directives
  specifying external libraries for builds
  specifying Make command
  specifying platform-specific
  specifying purify and quantify targets
  specifying targets
Shared file
Shared Object Working Environment
  initializing
  manual setup
  unattended updates of
  unsuccessful builds in
  updating in SNiFF+
  wizard setup
Shared Projects
  manual team setup
  suggestions after manual setup
Shared Source Working Environment
  manual setup
  manually creating projects in
  unattended updates of
  updating in SNiFF+
  wizard setup
Shared Source Working Environment (SSWE)
Shared working environment (SWE)
Shell
  Class menu
  Edit menu
  Info menu
  Shell menu
  Target menu
Shell view
Shortcuts
  in the Source Editor
Show menu
Showing and merging three-way differences
Single-user development
SitePrefs file
SNiFF+ architecture
SNiFF+ sessions, having multiple at the same time
SNiFF+J
sniff_arch
SNIFF_BATCH
sniff_genproj
Sniffaccess
  about requests and notifications
  having multiple sessions
  invoking
  notifications
  requests
Softbench BMS bridge
Source code documentation, see Documentation
Source Editor
  Class menu
  Debug menu
  dragging text
  Edit menu
  fast copying
  File menu
  History menu
  in debugging mode
  Info menu
  keyboard shortcuts
  matching brackets
  selecting text with the mouse
  Target menu
Source files, and adding to projects
Source files, and forcing a reparse
SOWE
Specifying Default Configurations
SSWE
Statistics dialog
Status line
Subprojects
  adding
  removing
Super class, quick positioning to in the Source Editor
Symbol
Symbol Browser
  Class menu
  Filters
  History menu
  Info menu
  using the Language drop-down
Symbol information
Symbol Table
Symbolic information
  basic concepts
  loading/updating manually
Symbolic link
symbolic_links , and sharing object files
Symbols
  browsing documentation
  changing documentation status
  jumping between code and documentation
  looking at documentation status
  selecting symbol types to document
  updating documentation
Syntax, for regular expressions

T

Target dialog
Target menu
Targets
  building help targets
  building projects
  building purified and quantified
  name, defining in the Preferences
  name, defining in the preferences
  specifying for Make Support
  types of
Team
Team development
Team Projects, see Shared Projects
Templates, for new projects
  creating
  editing
  using with new projects
Three-way diffeences, showing and merging
Tool integration, basic concepts
Tool menu
Tool status file
Typography of File Types List

U

Unattended updates
  and project structure changes
  and SNIFF_BATCH
  concept
  cron script examples
Unattended updates, and SNIFF_BATCH
undefine directive, using
Undo levels, specifying in Preferences
Unix shell, Shell
Unlock dialog
Unlocking a file version
Update
updateWS.sh
Updating current working environment
Updating documentation
  of a deleted symbol
  of a moved symbol
  of a new symbol
  of a renamed symbol
Updating in SNiFF+
  Private Working Environment
  Shared Object Working Environment
  Shared Source Working Environment
Updating outside SNiFF+
  and SNIFF_BATCH
Updating outside SNiFF+, and SNIFF_BATCH
Updating Working Environments
  in SNiFF+, see Updating in SNiFF+
  outside SNiFF+, see Updating outside SNiFF+
  process model
  reasons for updating
  technical overview
  unattended updates, see Unattended updates
  unsuccessful builds
  without Xserver host
  Working Environments Administrator
  Workspace projects
User interface basics
UserPrefs file
Using own Makefiles

V

VCS
Version
Version Control
  and branches
  and Repository
  and Working Environments
  basic concepts
  checking in files
  checking out a file
  configurations, see Configurations
  creating change sets
  creating new branch
  creating new branch for SCCS
  Default Configurations
  deleting a file version
  differences between SCCS and RCS support
  displaying locking information
  file locking mechanisms
  HEAD
  INIT
  initial check-in
  locking a file
  looking at file history
  merging files, see Merging
  of documentation
  replacing comments
  specifying Default Configurations
  technical overview
  unlocking a file version
  version tree
Version control
Version Control System view of the Project Attributes dialog
Version tree
Vim integration
  configuring
  features
  how it works
  menus
  setting up
  working with
VisaJ
VPATH macro
  and Make
  and sharing source files
  platforms supported on
VPATH macro

W

WinAPI
Working Environment
Working environment
  Absolute Projects
Working Environment Config. Directory
Working Environment Configuration Directory
Working Environment root directory
Working Environments
  and Default Configurations
  and file permissions
  and file sharing
  and Make Support
  and single users
  and symbolic_links
  and team support
  and VPATH
  basic concepts
  cleaning up
  default for absolute projects
  examples of using
  files in Config Directory
  initializing
  manual team setup
  permissions for creating
  see also Updating Working Environments
  selecting default
  specifying a Configuration Directory
  specifying default
  specifying Default Configurations
  types of
  updating current
  when to use
  workspace projects for updating
Working environments
  looking at the selected working environment
Working Environments Administrator
Working Environments tool
  looking at the selected working environment
  opening shared projects
  saving changes
  using the menus
  File menu
  History menu
  User menu
  Working Environments menu
  using the Project dialog
Working file
Workspace projects
Writing source documentation
  adding Documentation file type
  Documentation Editor in editing mode
  editing
  generating
  selecting symbol types to document

X

X-Ref
  database

Z

Zap command, in the Source Editor