1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-09 09:15:38 +02:00

User Docs for indexer/search

This commit is contained in:
Bogdan Gheorghe 2005-07-27 21:41:08 +00:00
parent e7a34062d2
commit 4d5059e54b
12 changed files with 263 additions and 468 deletions

View file

@ -41,7 +41,6 @@ declaration information. <br>
<a href="cdt_c_indexer_fullindexer.htm">Full C/C++ Indexer</a><br> <a href="cdt_c_indexer_fullindexer.htm">Full C/C++ Indexer</a><br>
<a href="cdt_c_indexer_ctagsindexer.htm">CTags Indexer</a><br> <a href="cdt_c_indexer_ctagsindexer.htm">CTags Indexer</a><br>
<a href="cdt_c_search.htm">C/C++ search</a><br> <a href="cdt_c_search.htm">C/C++ search</a><br>
<a href="cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing <a href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing
a project</a><br> a project</a><br>
<a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p> <a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
@ -49,13 +48,14 @@ a project</a><br>
width="143" height="21"><br> width="143" height="21"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ <a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++
elements</a><br> elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ <a href="../tasks/cdt_t_indexer_enablefull.htm">Enable/Disable the Full
C/C++
Indexer</a><br> Indexer</a><br>
<a href="../tasks/cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem <a href="../tasks/cdt_t_indexer_enablectags.html">Enable/Disable the
Reporting</a><br> CTags
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer Indexer</a><br>
Timeout</a><br> <a href="../tasks/cdt_t_indexer_timeout.htm"></a><a
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br> href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p> </p>
<p><img border="0" src="../images/ngref.gif" alt="Related reference" <p><img border="0" src="../images/ngref.gif" alt="Related reference"
width="143" height="21"> width="143" height="21">

View file

@ -1,10 +1,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta content="en-us" http-equiv="Content-Language">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title>CTags Indexer</title> <title>CTags Indexer</title>
<link rel="stylesheet" type="text/css" href="../help.css"> <link href="../help.css" type="text/css" rel="stylesheet">
</head> </head>
<body> <body>
<h1>CTags Indexer</h1> <h1>CTags Indexer</h1>
@ -23,28 +23,26 @@ indexing as the Full C/C++ indexer. Specifically:<br>
<li>limited preprocessing capabilties<br> <li>limited preprocessing capabilties<br>
</li> </li>
</ul> </ul>
<p><img border="0" src="../images/ngconcepts.gif" alt="Related concepts" <p><img height="21" width="143" alt="Related concepts"
width="143" height="21"> <br> src="../images/ngconcepts.gif" border="0"> <br>
<a href="cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="cdt_c_indexer_fullindexer.htm">Full C/C++ Indexer</a><br> <a href="cdt_c_indexer_fullindexer.htm">Full C/C++ Indexer</a><br>
<a href="cdt_c_search.htm">C/C++ search</a><br> <a href="cdt_c_search.htm">C/C++ search</a><br>
<a href="cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing <a href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing
a project</a><br> a project</a><br>
<a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p> <a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
<p><img border="0" src="../images/ngtasks.gif" alt="Related tasks" <p><img height="21" width="143" alt="Related tasks"
width="143" height="21"><br> src="../images/ngtasks.gif" border="0"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ <a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++
elements</a><br> elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ <a href="cdt_c_indexer_fullindexer.htm">Enable/Disable the Full C/C++
Indexer</a><br> Indexer</a><br>
<a href="../tasks/cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem <a href="cdt_c_indexer_ctagsindexer.htm">Enable/Disable the CTags
Reporting</a><br> Indexer</a><a href="../tasks/cdt_t_indexer_timeout.htm"></a><br>
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer
Timeout</a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br> <a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p> </p>
<p><img border="0" src="../images/ngref.gif" alt="Related reference" <p><img height="21" width="143" alt="Related reference"
width="143" height="21"> src="../images/ngref.gif" border="0">
<br> <br>
<a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences <a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences
window</a> window</a>
@ -58,7 +56,7 @@ Properties, Managed, Indexer</a>
<a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project <a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project
Properties, Standard, Indexer</a></p> Properties, Standard, Indexer</a></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<img src="../images/ng00_05a.gif" alt="IBM Copyright Statement" <img style="width: 324px; height: 14px;" alt="IBM Copyright Statement"
style="width: 324px; height: 14px;"> src="../images/ng00_05a.gif">
</body> </body>
</html> </html>

View file

@ -1,10 +1,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <html>
<head> <head>
<meta content="en-us" http-equiv="Content-Language"> <meta http-equiv="Content-Language" content="en-us">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Full C/C++ Indexer</title> <title>Full C/C++ Indexer</title>
<link href="../help.css" type="text/css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="../help.css">
</head> </head>
<body> <body>
<h1>Full C/C++ Indexer</h1> <h1>Full C/C++ Indexer</h1>
@ -18,28 +18,29 @@ quicker and more accurate results.<br>
<p>This indexer provides the most complete set of information but can <p>This indexer provides the most complete set of information but can
be potentially long running, especially on larger projects. <br> be potentially long running, especially on larger projects. <br>
</p> </p>
<p><img height="21" width="143" alt="Related concepts" <p><img border="0" src="../images/ngconcepts.gif" alt="Related concepts"
src="../images/ngconcepts.gif" border="0"> <br> width="143" height="21"> <br>
<a href="cdt_c_indexer.htm">C/C++ Indexer</a><br> <a href="cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="cdt_c_indexer_ctagsindexer.htm">CTags Indexer</a><br>
<a href="cdt_c_search.htm">C/C++ search</a><br> <a href="cdt_c_search.htm">C/C++ search</a><br>
<a href="cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing <a href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing
a project</a><br> a project</a><br>
<a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p> <a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
<p><img height="21" width="143" alt="Related tasks" <p><img border="0" src="../images/ngtasks.gif" alt="Related tasks"
src="../images/ngtasks.gif" border="0"><br> width="143" height="21"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ <a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++
elements</a><br> elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ <a href="../tasks/cdt_t_indexer_timeout.htm"></a><a
href="../tasks/cdt_t_indexer_enablefull.htm">Enable/Disable the Full
C/C++
Indexer</a><br>
<a href="../tasks/cdt_t_indexer_enablectags.html">Enable/Disable the
CTags
Indexer</a><br> Indexer</a><br>
<a href="../tasks/cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem
Reporting</a><br>
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer
Timeout</a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br> <a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p> </p>
<p><img height="21" width="143" alt="Related reference" <p><img border="0" src="../images/ngref.gif" alt="Related reference"
src="../images/ngref.gif" border="0"> width="143" height="21">
<br> <br>
<a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences <a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences
window</a> window</a>
@ -53,7 +54,7 @@ Properties, Managed, Indexer</a>
<a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project <a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project
Properties, Standard, Indexer</a></p> Properties, Standard, Indexer</a></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<img alt="IBM Copyright Statement" src="../images/ng00_05a.gif" <img style="width: 324px; height: 14px;" src="../images/ng00_05a.gif"
style="width: 324px; height: 14px;"> alt="IBM Copyright Statement">
</body> </body>
</html> </html>

View file

@ -1,49 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en"> <html lang="en">
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta content="en-us" http-equiv="Content-Language">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title>C/C++ Indexer Opening or Closing a project</title> <title>C/C++ Indexer Opening or Closing a project</title>
<link rel="stylesheet" type="text/css" href="../help.css"> <link href="../help.css" type="text/css" rel="stylesheet">
</head> </head>
<body> <body>
<h1>C/C++ Indexer Opening or Closing a project</h1> <h1>C/C++ Indexer Opening or Closing a project</h1>
<p>The user opening a previously closed project results in the entire
<p>The user opening a previously closed project results in the entire project being re-indexed. </p> project being re-indexed. </p>
<p>Closing a project results in the index being deleted. Search
<p>Closing a project results in the index being deleted. Search features will not reperot any results for closed projects.</p> features will not report any results for closed projects.</p>
<p><img height="21" width="143" alt="Related concepts"
src="../images/ngconcepts.gif" border="0">
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br> <br>
<a href="cdt_c_search.htm">C/C++ search</a><br> <a href="cdt_c_search.htm">C/C++ search</a><br>
<a href="cdt_c_indexer.htm">C/C++ Indexer</a><br> <a href="cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br> <a href="cdt_c_indexer_fullindexer.htm">Full C/C++ Indexer</a><br>
<a href="cdt_c_indexer_ctagsindexer.htm">CTags Indexer</a><br>
<a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p> <a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
<p><img height="21" width="143" alt="Related tasks"
src="../images/ngtasks.gif" border="0"><br>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"><br> <a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ elements</a><br> elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ Indexer</a><br> <a href="../tasks/cdt_t_indexer_enablefull.htm">Enable/Disable the Full
<a href="../tasks/cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br> C/C++
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer – Indexer Timeout</a><br> Indexer</a><br>
<a href="../tasks/cdt_t_indexer_enablectags.html">Enable/Disable the
CTags
Indexer</a><a href="../tasks/cdt_t_indexer_timeout.htm"></a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br> <a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p> </p>
<p><img height="21" width="143" alt="Related reference"
src="../images/ngref.gif" border="0">
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> <br>
<br><a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences window</a> <a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences
<br><a href="../reference/cdt_u_search.htm">C/C++ search page, Search dialog box</a> window</a>
<br><a href="../reference/cdt_u_mprop_indexer.htm">C/C++ Project Properties, Managed, Indexer</a> <br>
<br><a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project Properties, Standard, Indexer</a></p> <a href="../reference/cdt_u_search.htm">C/C++ search page, Search
dialog box</a>
<br>
<a href="../reference/cdt_u_mprop_indexer.htm">C/C++ Project
Properties, Managed, Indexer</a>
<br>
<a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project
Properties, Standard, Indexer</a></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" > <img alt="IBM Copyright Statement" src="../images/ng00_04a.gif">
</body> </body>
</html> </html>

View file

@ -1,75 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>C/C++ Indexer Problem Reporting</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>C/C++ Indexer Problem Reporting</h1>
<p>C/C++ Index Problem reporting places a problem marker on the editor and adds an item to the error list for each preprocessor or semantic problem reported by the parser. Note that the markers will only show up the next time the file is indexed.</p>
<p><b>Note: </b>This feature is not recommended for large projects.</p>
<h2>Preprocessor Problems</h2>
<p>In order for search and search related features to work properly, it is imperative that include paths are set up properly so that the parser can find source files and index them.
If you suspect that your search results are lacking, you can turn on the preprocessor problem markers. These will place a marker on the line that has the preprocessor problem. </p>
<p>This includes:
<ul>
<li>Pound error</li>
<li>Inclusion not found</li>
<li>Definition not found</li>
<li>Invalid macro definition</li>
<li>Invalid directive</li>
<li>Conditional evaluation error</li>
</ul></p>
<h2>Semantic Problems</h2>
<p>The problem markers can also indicate semantic errors in your code. </p>
<p>The errors flagged include:
<ul>
<li>Name not found</li>
<li>Invalid overload</li>
<li>Invalid using</li>
<li>Ambiguous lookup</li>
<li>Invalid type</li>
<li>Circular inheritance</li>
<li>Invalid template</li>
</ul></p>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br>
<a href="cdt_c_search.htm">C/C++ search</a><br>
<a href="cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing a project</a><br>
<a href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ Indexer</a><br>
<a href="../tasks/cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer Timeout</a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br><a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences window</a>
<br><a href="../reference/cdt_u_search.htm">C/C++ search page, Search dialog box</a>
<br><a href="../reference/cdt_u_mprop_indexer.htm">C/C++ Project Properties, Managed, Indexer</a>
<br><a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project Properties, Standard, Indexer</a></p>
<p>&nbsp;</p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

@ -1,151 +1,196 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en"> <html lang="en">
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta content="en-us" http-equiv="Content-Language">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>C/C++ search</title> <title>C/C++ search</title>
<link rel="stylesheet" type="text/css" href="../help.css"> <link href="../help.css" type="text/css" rel="stylesheet">
</head> </head>
<body> <body>
<h1>C/C++ search</h1> <h1>C/C++ search</h1>
<p><img alt="Search Dialog Box" src="../images/search.png"></p>
<p><img src="../images/search.png" alt="Search Dialog Box" ></p> <p> </p>
<p> <dt>Search string</dt>
<dt>Search string</dt> <dd>Specifies a search string.</dd>
<dd>Specifies a search string.</dd> <dd>The search functions support the following wildcards:</dd>
<dd>The search functions support the following wildcards:</dd> <ul>
<ul> <dd><li>Use * to represent any series of characters</li>
<dd><li>Use * to represent any series of characters</li></dd> </dd>
<dd><li>Use ? to represent any single character</li></dd> <dd><li>Use ? to represent any single character</li>
<dd><li>Use \* to find an asterisk character (*)</li></dd> </dd>
</ul></p> <dd><li>Use \* to find an asterisk character (*)</li>
</dd>
<dt>Case sensitive</dt> </ul>
<dd>Searches will return results which match capitalization specified in the search string precisely.<br>&nbsp;</dd><br> <dt>Case sensitive</dt>
<dt>Search for</dt> <dd>Searches will return results which match capitalization specified
<dd>Specify the types of elements to include in the search:<dd><br> in the search string precisely.<br>
&nbsp;</dd>
<dd><table border="1" cellspacing="0"> <br>
<tr> <dt>Search for</dt>
<th>Search for</th> <dd>Specify the types of elements to include in the search:</dd>
<th>Description</th> <dd><br>
</tr> </dd>
<tr> <dd>
<td><b>Class/Struct</b></td> <table cellspacing="0" border="1">
<td>Includes classes and structs in your search.</td> <tbody>
</tr> <tr>
<tr> <th>Search for</th>
<td><b>Function</b></td> <th>Description</th>
<td>Searches for global functions or functions in a namespace (functions that are not members of a class, struct, or union).</td> </tr>
</tr> <tr>
<tr> <td><b>Class/Struct</b></td>
<td><b>Variable</b></td> <td>Includes classes and structs in your search.</td>
<td>Searches for variables that are not members of a class, struct, or union.</td> </tr>
</tr> <tr>
<tr> <td><b>Function</b></td>
<td><b>Union</b></td> <td>Searches for global functions or functions in a namespace
<td>Searches for unions.</td> (functions that are not members of a class, struct, or union).</td>
</tr> </tr>
<td><b>Method</b></td> <tr>
<td>Searches for methods that are members of a class, struct, or union.</td> <td><b>Variable</b></td>
</tr> <td>Searches for variables that are not members of a class,
<tr> struct, or union.</td>
<td><b>Field</b></td> </tr>
<td>Searches for fields that are members of a class, struct, or union.</td> <tr>
</tr> <td><b>Union</b></td>
<tr> <td>Searches for unions.</td>
<td><b>Enumeration</b></td> </tr>
<td>Searches for enumerations.</td> <tr>
</tr> <td><b>Method</b></td>
<tr> <td>Searches for methods that are members of a class, struct,
<td><b>Enumerator</b></td> or union.</td>
<td>Searches for enumerators.</td> </tr>
</tr> <tr>
<tr> <td><b>Field</b></td>
<td><b>Namespace</b></td> <td>Searches for fields that are members of a class, struct, or
<td>Searches for namespaces.</td> union.</td>
</tr> </tr>
<tr> <tr>
<td><b>Any Element</b></td> <td><b>Enumeration</b></td>
<td>Includes all elements in the search.</td> <td>Searches for enumerations.</td>
</tr> </tr>
</table></dd><br> <tr>
<td><b>Enumerator</b></td>
<dt>Limit to</dt> <td>Searches for enumerators.</td>
</tr>
<dd>Specify the types of context to search:<dd><br> <tr>
<dd><table border="1" cellspacing="0"> <td><b>Namespace</b></td>
<tr> <td>Searches for namespaces.</td>
<th>Limit to</th> </tr>
<th>Description</th> <tr>
</tr> <td style="vertical-align: top;"><span
style="font-weight: bold;">Typedef</span><br>
<tr> </td>
<td><b>Declarations</b></td> <td style="vertical-align: top;">Searches for typedef.<br>
<td>Limits the search to declarations.</td> </td>
</tr> </tr>
<tr> <tr>
<td><b>Definitions</b></td> <td style="vertical-align: top;"><span
<td>Limits the search to definitions (for functions, methods, variables, and fields).</td> style="font-weight: bold;">Macro</span><br>
</tr> </td>
<tr> <td style="vertical-align: top;">Searches for macro.<br>
<td><b>References</b></td> </td>
<td>Limits the search to references.</td> </tr>
</tr> <tr>
<tr> <td><b>Any Element</b></td>
<td><b>All Occurrences</b></td> <td>Includes all elements in the search.</td>
<td>Includes declarations, definitions, and references in the search.</td> </tr>
</tr> </tbody>
</table></dd><br> </table>
</dd>
<dt>Scope</dt> <br>
<dd>Choose the scope of the search:<dd><br> <dt>Limit to</dt>
<dd><table border="1" cellspacing="0"> <dd>Specify the types of context to search:</dd>
<tr> <dd><br>
<th>Scope</th> </dd>
<th>Availability</th> <dd>
<th>Description</th> <table cellspacing="0" border="1">
</tr> <tbody>
<tr> <tr>
<td><b>Workspace</b></td> <th>Limit to</th>
<td>all elements</td> <th>Description</th>
<td>Searches in the full workspace</td> </tr>
</tr> <tr>
<tr> <td><b>Declarations</b></td>
<td><b>Selected Resources</b></td> <td>Limits the search to declarations.</td>
<td>all elements</td> </tr>
<td>Searches the project selected in the <b>Projects</b> view</td> <tr>
</tr> <td><b>Definitions</b></td>
<tr> <td>Limits the search to definitions (for functions, methods,
<td><b>Workings Set</b></td> variables, and fields).</td>
<td>all elements</td> </tr>
<td>Searches in a working set</td> <tr>
</tr> <td><b>References</b></td>
</table></dd><br> <td>Limits the search to references.</td>
</tr>
<tr>
<td><b>All Occurrences</b></td>
<td>Includes declarations, definitions, and references in the
search.</td>
</tr>
</tbody>
</table>
</dd>
<br>
<dt>Scope</dt>
<dd>Choose the scope of the search:</dd>
<dd><br>
</dd>
<dd>
<table cellspacing="0" border="1">
<tbody>
<tr>
<th>Scope</th>
<th>Availability</th>
<th>Description</th>
</tr>
<tr>
<td><b>Workspace</b></td>
<td>all elements</td>
<td>Searches in the full workspace</td>
</tr>
<tr>
<td><b>Selected Resources</b></td>
<td>all elements</td>
<td>Searches the resources selected in the <b>Projects</b> view</td>
</tr>
<tr>
<td style="vertical-align: top;"><span
style="font-weight: bold;">Enclosing Projects</span><br>
</td>
<td style="vertical-align: top;">all elements<br>
</td>
<td style="vertical-align: top;">Searches in the enclosing
projects (plus the include paths) of the selected resource <br>
</td>
</tr>
<tr>
<td><b>Workings Set</b></td>
<td>all elements</td>
<td>Searches in a working set</td>
</tr>
</tbody>
</table>
</dd>
<br>
<dd>Working sets can be created and used from within the search dialog.</dd> <dd>Working sets can be created and used from within the search dialog.</dd>
</p> <p><img height="21" width="143" alt="Related concepts"
src="../images/ngconcepts.gif" border="0"> <br>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"> <br>
<a href="../concepts/cdt_o_code_entry.htm">Coding aids</a><br> <a href="../concepts/cdt_o_code_entry.htm">Coding aids</a><br>
<a href="../concepts/cdt_c_search.htm">C/C++ search</a></p> <a href="../concepts/cdt_c_search.htm">C/C++ search</a></p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"> <br> <p><img height="21" width="143" alt="Related tasks"
src="../images/ngtasks.gif" border="0"> <br>
<a href="../tasks/cdt_t_search.htm">Searching for C/C++ elements</a><br> <a href="../tasks/cdt_t_search.htm">Searching for C/C++ elements</a><br>
<a href="../tasks/cdt_t_cust_cpp_editor.htm">Customizing the C/C++ editor</a></p> <a href="../tasks/cdt_t_cust_cpp_editor.htm">Customizing the C/C++
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> editor</a></p>
<p><img height="21" width="143" alt="Related reference"
src="../images/ngref.gif" border="0">
<br> <br>
<a href="cdt_o_ceditor_pref.htm">C/C++ editor preferences</a><br> <a href="cdt_o_ceditor_pref.htm">C/C++ editor preferences</a><br>
<a href="cdt_u_m_search.htm">Search action</a><br> <a href="cdt_u_m_search.htm">Search action</a><br>
<a href="cdt_u_search_view.htm">Search view</a></p> <a href="cdt_u_search_view.htm">Search view</a></p>
<p> <p>
<img src="../images/rh03_04.gif" ALT="Red Hat Copyright Statement"> <br> <img alt="Red Hat Copyright Statement" src="../images/rh03_04.gif"> <br>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" > <img alt="IBM Copyright Statement" src="../images/ng00_04a.gif"> </p>
</p>
</body> </body>
</html> </html>

View file

@ -1,63 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Enable/Disable the C/C++ Indexer</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>Enable/Disable the C/C++ Indexer</h1>
<p>The C/C++ indexer is on by default. You can enable/disable indexing on any project from the C/C++ perspective. </p>
<p><img src="../images/cdt_properties_indexer.png" alt="C/C++ Indexer Properties"></p>
<p>The indexer can be enabled or disabled at any time by:
<ol>
<li>Right clicking on the project</li>
<li>Selecting <b>Properties</b></li>
<li>Navigate to the <b>C/C++ Indexer</b> page</li>
<li>Select/Deselect the <b>Enable C/C++ Indexing</b> checkbox.</li>
</ol></p>
<p>If you enable the index on a project that had the index disabled, the indexer will reindex all of the project’s source folders.</p>
<p>If you disable the index on a project, it will no longer react to any resource change events. If the indexer is indexing at the time you disable the index, it will throw away the rest of the index jobs at that point. </p>
<p>If some projects in your workspace have the indexer disabled, then search will display a warning message in the status bar. If all projects have the index disabled then Search will not allow you to continue until at least one project has the index enabled.</p>
<p>You can also disable the indexer when you first create a new project by clicking on the C/C++ Indexer tab (which is present in both Standard and Managed project wizards) and deselecting the <b>Enable C/C++ Indexing</b> checkbox.</p>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br>
<a href="../concepts/cdt_c_search.htm">C/C++ search</a><br>
<a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="../concepts/cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="../concepts/cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing a project</a><br>
<a href="../concepts/cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ elements</a><br>
<a href="../tasks/cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer Timeout</a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br><a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences window</a>
<br><a href="../reference/cdt_u_search.htm">C/C++ search page, Search dialog box</a>
<br><a href="../reference/cdt_u_mprop_indexer.htm">C/C++ Project Properties, Managed, Indexer</a>
<br><a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project Properties, Standard, Indexer</a></p>
<p>&nbsp;</p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</body>
</html>

View file

@ -5,6 +5,8 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Enable/Disable CTags Indexer</title> <title>Enable/Disable CTags Indexer</title>
<link rel="stylesheet" type="text/css" href="../help.css"> <link rel="stylesheet" type="text/css" href="../help.css">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
</head> </head>
<body> <body>
<h1>Enable/Disable CTags Indexer</h1> <h1>Enable/Disable CTags Indexer</h1>
@ -126,8 +128,6 @@ reacting to resource changes.<br>
<br> <br>
<a href="../concepts/cdt_c_search.htm">C/C++ search</a><br> <a href="../concepts/cdt_c_search.htm">C/C++ search</a><br>
<a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br> <a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="../concepts/cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem
Reporting</a><br>
<a href="../concepts/cdt_c_indexer_open_close.htm">C/C++ Indexer <a href="../concepts/cdt_c_indexer_open_close.htm">C/C++ Indexer
Opening or Closing a project</a><br> Opening or Closing a project</a><br>
<a href="../concepts/cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress <a href="../concepts/cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress
@ -136,10 +136,8 @@ Bar</a></p>
src="../images/ngtasks.gif" alt="Related tasks"><br> src="../images/ngtasks.gif" alt="Related tasks"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ <a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++
elements</a><br> elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ <a href="cdt_t_indexer_enablefull.htm">Enable/Disable the Full C/C++
Indexer</a><br> Indexer</a><a href="../tasks/cdt_t_indexer_timeout.htm"></a><br>
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer
Timeout</a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br> <a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p> </p>
<p><img style="border: 0px solid ; width: 143px; height: 21px;" <p><img style="border: 0px solid ; width: 143px; height: 21px;"
@ -159,8 +157,6 @@ Properties, Standard, Indexer</a></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<img src="../images/ng00_05a.gif" alt="IBM Copyright Statement" <img src="../images/ng00_05a.gif" alt="IBM Copyright Statement"
style="width: 324px; height: 14px;"> style="width: 324px; height: 14px;">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title></title>
<br> <br>
<br> <br>
</body> </body>

View file

@ -84,8 +84,6 @@ reacting to resource changes.<br>
<br> <br>
<a href="../concepts/cdt_c_search.htm">C/C++ search</a><br> <a href="../concepts/cdt_c_search.htm">C/C++ search</a><br>
<a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br> <a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="../concepts/cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem
Reporting</a><br>
<a href="../concepts/cdt_c_indexer_open_close.htm">C/C++ Indexer <a href="../concepts/cdt_c_indexer_open_close.htm">C/C++ Indexer
Opening or Closing a project</a><br> Opening or Closing a project</a><br>
<a href="../concepts/cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress <a href="../concepts/cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress
@ -94,10 +92,8 @@ Bar</a></p>
src="../images/ngtasks.gif" border="0"><br> src="../images/ngtasks.gif" border="0"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ <a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++
elements</a><br> elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ <a href="cdt_t_indexer_enablectags.html">Enable/Disable the CTags
Indexer</a><br> Indexer</a><br>
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer
Timeout</a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br> <a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p> </p>
<p><img height="21" width="143" alt="Related reference" <p><img height="21" width="143" alt="Related reference"

View file

@ -1,53 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>C/C++ Indexer Problem Reporting</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>C/C++ Indexer Problem Reporting</h1>
<p>C/C++ Index Problem reporting places a problem marker on the editor and adds an item to the error list for each preprocessor or semantic problem reported by the parser. Note that the markers will only show up the next time the file is indexed.</p>
<p><img src="../images/cdt_properties_indexer.png" alt="C/C++ Indexer Properties"></p>
<p>To enable C/C++ Index Problem reporting:
<ol>
<li>Right click on the project and select <b>Properties &gt; C/C++ Indexer</b></li>
<li>Select the <b>Enable C/C++ Index problem reporting</b> checkbox</li>
<li>Click <b>OK</b></li>
</ol></p>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br>
<a href="../concepts/cdt_c_search.htm">C/C++ search</a><br>
<a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="../concepts/cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="../concepts/cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing a project</a><br>
<a href="../concepts/cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"><br>
<a href="../tasks/cdt_t_sel_search.htm">Selection Searching for C/C++ elements</a><br>
<a href="../tasks/cdt_t_endis_indexer.htm">Enable/Disable the C/C++ Indexer</a><br>
<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer Timeout</a><br>
<a href="../tasks/cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br><a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences window</a>
<br><a href="../reference/cdt_u_search.htm">C/C++ search page, Search dialog box</a>
<br><a href="../reference/cdt_u_mprop_indexer.htm">C/C++ Project Properties, Managed, Indexer</a>
<br><a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project Properties, Standard, Indexer</a></p>
<p>&nbsp;</p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</body>
</html>

View file

@ -1,53 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>C/C++ Indexer – Indexer Timeout</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>C/C++ Indexer – Indexer Timeout</h1>
<p>If the indexer gets stuck on a particular file while indexing there is a timeout watchdog, which will terminate the indexing attempt after a certain period.</p>
<p><img src="../images/search_pref.png" alt="C/C++ Search Preferences"></p>
<p>This can be set as follows:
<ol>
<li>Click <b>Windows &gt; Preferences &gt; C/C++ &gt; Search</b></li>
<li>Enter the timeout value in milliseconds into the text field.</li>
<li>Click <b>OK</b></li>
</ol></p>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br>
<a href="../concepts/cdt_c_search.htm">C/C++ search</a><br>
<a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="../concepts/cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="../concepts/cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing a project</a><br>
<a href="../concepts/cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a></p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"><br>
<a href="cdt_t_sel_search.htm">Selection Searching for C/C++ elements</a><br>
<a href="cdt_t_endis_indexer.htm">Enable/Disable the C/C++ Indexer</a><br>
<a href="cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
<a href="cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
</p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br><a href="../reference/cdt_u_search_pref.htm">Search, C/C++ Preferences window</a>
<br><a href="../reference/cdt_u_search.htm">C/C++ search page, Search dialog box</a>
<br><a href="../reference/cdt_u_mprop_indexer.htm">C/C++ Project Properties, Managed, Indexer</a>
<br><a href="../reference/cdt_u_sprop_indexer.htm">C/C++ Project Properties, Standard, Indexer</a></p>
<p>&nbsp;</p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</body>
</html>