$LM_LICENSE_FILE
$PATH
$SNIFF_DIR
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
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++ 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
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
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
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
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
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
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
Keyboard macros in the Source Editor
Keyboard shortcuts
in the Source Editor
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
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
Object file
Obsolete file
Opening projects in Projects dialog
Owner
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)
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
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
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
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
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
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