Guidelines
About this Manual 3 About this Manual
Road Map 7 Road Map

Browsing
Opening the filebrowser project 13 Opening the filebrowser project
Browsing Symbols 17 Browsing Symbols
Understanding Class Hierarchies 23 Understanding Class Hierarchies
Browsing class members  27 Browsing class members
Component and Interface browsing  33 Component and Interface browsing
The SNiFF+ Editor 37 The SNiFF+ Editor
Textual search with the Retriever 41 Textual search with the Retriever
Code Dependencies and Impact analysis  47 Code Dependencies and Impact analysis
Understanding Include Dependencies 51 Understanding Include Dependencies
Browsing Documentation  55 Browsing Documentation

Version Controlling
File history and locking information 61 File history and locking information
Configuration Management 65 Configuration Management
Differences between versions of files 69 Differences between versions of files

Browsing-Only Project Setup
Setting up Browsing-Only Projects  75 Setting up Browsing-Only Projects

Edit/Compile/Debug
Single-User Project Setup 79 Single-User Project Setup
SNiFF+ Build Support 83 SNiFF+ Build Support
Debugging (Unix only) 89 Debugging (Unix only)
Global Editing with the Retriever 95 Global Editing with the Retriever

Team Setup
Key Concepts 101 Key Concepts
Multi-User Project Setup 105 Multi-User Project Setup
Setting up the build system in the SSWE 111 Setting up the build system in the SSWE
Checking In the project from the SSWE 115 Checking In the project from the SSWE
First Build in the SOWE 121 First Build in the SOWE

Developing in a team
Working in the PWE 129 Working in the PWE

Team Maintenance
Updating Working Environments 137 Updating Working Environments
Freezing the Project in the SSWE 141 Freezing the Project in the SSWE