C/C++ Indexing Service

## Code Indexing Service

The C/C++ Indexing Service is the underlying backbone behind RDT's C/C++ source analysis features. This feature parses your source code, analyzes its structure, and creates an index (database) of named entities in your code for fast lookups. The index stores information such as the relationships of declarations to their references, and location information.

Some of the features driven by the C/C++ Indexing Service are:

- Content Assist
- Search
- Navigation
- Call Hierarchy View
- Type Hierarchy View
- Include Browser View

The RSE C/C++ Indexing Service is supplied by RDT. This implementation uses the Remote Systems Explorer's dstore protocol to access a server that you deploy on the remote machine where your project resides. The actual parsing and indexing are done on the remote machine in order to reduce network traffic, and only the results of the queries are sent back to populate the user interface.