Indexer preferences (C/C++)
Use the Indexer preference panel to select the indexer used by default for new projects and configure its behavior.
Option | Description |
---|---|
Select Indexer | Select the indexer to use by default for all new projects. |
Index source files not included in the build | Activate this checkbox to index all source files used by the project. |
Index unused headers | Activate this checkbox to index unused header files. |
Allow heuristic resolution of includes | Activate this checkbox to allow the indexer to skip indexing duplicate include files. |
Skip files larger than | Enter the maximum file size to skip when indexing. |
Skip all references (Call Hierarchy and Search will not work) | Activate this checkbox to not index references to save space and gain performance. This prevents some portions of CDT from working, like Call Hierarchy and search for references. |
Skip implicit references (e.g. overloaded operators) | Activate this checkbox to not index implicit references. |
Skip type and macro references (Search for these references will not work) | Activate this checkbox to not index macro or type references. This prevents some portions of CDT from working, like Search. |
Files to index up-front | Type a comma separated list of files that should always be indexed immediately. |
Automatically update the index | Activate this checkbox to have the index automatically update as it requires. |
Update index immediately after every file change | Activate this checkbox to force an index update whenever a file is saved. |
Use active build configuration | Activate to always use the active build configuration indexer settings to build the index. |
Use the build configuration specified in the project's indexer settings | Activate to always use the project's indexer settings to build the index. |
Index database cache: Limit relative to the maximum heap size | Specify the relative size limit the index can reach based on the maximum heap size. |
Index database cache: Absolute limit | Specify the maximum size the index database cache is limited to. |
Header file cache: Absolute limit | Specify the maximum size the header file cache is limited to. |
Searching for C/C++ elements
Customizing the C/C++
editor
C/C++ search page, Search window
Search action
Search view