[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
New Indexer docs:
Here is what is added/changed:
cdt_t_search.htm
cdt_t_search_ext.htm
cdt_t_endis_indexer.htm
cdt_t_indexer_prob_rep.htm
cdt_t_indexer_timeout.htm
cdt_t_set_src_fold.htm
cdt_c_search.htm
cdt_c_indexer.htm
cdt_c_indexer_prob_rep.htm
cdt_c_indexer_open_close.htm
cdt_c_indexer_prog_bar.htm
cdt_c_search_ext.htm
Dave Williams
Technical Writer
Rational Software
IBM Software Group
(613) 591-2962Index: topics_Concepts.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt.doc.user/topics_Concepts.xml,v
retrieving revision 1.9
diff -u -r1.9 topics_Concepts.xml
--- topics_Concepts.xml 21 Jun 2004 19:24:24 -0000 1.9
+++ topics_Concepts.xml 22 Jun 2004 03:33:55 -0000
@@ -18,7 +18,6 @@
<topic label="Navigation aids" href="concepts/cdt_o_nav.htm">
<topic label="Outline View" href="concepts/cdt_c_outlineview.htm"/>
<topic label="Project File views" href="concepts/cdt_c_proj_file_views.htm"/>
- <topic label="C/C++ search" href="concepts/cdt_c_search.htm"/>
<topic label="Open declarations" href="concepts/cdt_c_open_declarations.htm"/>
</topic>
<topic label="Build" href="concepts/cdt_o_build_conc.htm">
@@ -29,5 +28,12 @@
<topic label="Adding Break Points" href="concepts/cdt_c_brkpnts.htm"/>
<topic label="Debug overview" href="concepts/cdt_c_over_dbg.htm"/>
<topic label="Debug information" href="concepts/cdt_c_dbg_info.htm"/>
+ </topic>
+ <topic label="C/C++ search" href="concepts/cdt_c_search.htm">
+ <topic label="C/C++ Indexer" href="concepts/cdt_c_indexer.htm"/>
+ <topic label="C/C++ Indexer Problem Reporting" href="concepts/cdt_c_indexer_prob_rep.htm"/>
+ <topic label="C/C++ Indexer Opening or Closing a project" href="concepts/cdt_c_indexer_open_close.htm"/>
+ <topic label="C/C++ Indexer Progress Bar" href="concepts/cdt_c_indexer_prog_bar.htm"/>
+ <topic label="Searching External Files" href="concepts/cdt_c_search_ext.htm"/>
</topic>
</toc>
Index: topics_Tasks.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt.doc.user/topics_Tasks.xml,v
retrieving revision 1.10
diff -u -r1.10 topics_Tasks.xml
--- topics_Tasks.xml 21 Jun 2004 19:24:24 -0000 1.10
+++ topics_Tasks.xml 22 Jun 2004 03:33:55 -0000
@@ -23,7 +23,6 @@
<topic label="Importing and exporting code templates" href="tasks/cdt_t_imp_code_temp.htm"/>
</topic>
<topic label="Shift lines of code to the left or right" href="tasks/cdt_t_shift_code.htm"/>
- <topic label="Search for C/C++ elements" href="tasks/cdt_t_search.htm"/>
<topic label="Selection Search for C/C++ elements" href="tasks/cdt_t_sel_search.htm"/>
<topic label="Navigate to C/C++ declarations by name" href="tasks/cdt_t_open_declarations.htm"/>
<topic label="Refactoring" href="tasks/cdt_t_refactoring.htm"/>
@@ -75,6 +74,11 @@
<topic label="Workign with memory" href="tasks/cdt_t_memory.htm"/>
</topic>
</topic>
- <topic label="Searching the CDT" href="tasks/cdt_t_search.htm"/>
-
+ <topic label="Searching the CDT" href="tasks/cdt_t_search.htm">
+ <topic label="Searching External Files" href="tasks/cdt_t_search_ext.htm"/>
+ <topic label="Enable/Disable the C/C++ Indexer" href="tasks/cdt_t_endis_indexer.htm"/>
+ <topic label="C/C++ Indexer Problem Reporting" href="tasks/cdt_t_indexer_prob_rep.htm"/>
+ <topic label="C/C++ Indexer - Indexer Timeout" href="tasks/cdt_t_indexer_timeout.htm"/>
+ <topic label="Setting Source Folders" href="tasks/cdt_t_set_src_fold.htm"/>
+ </topic>
</toc>
Index: concepts/cdt_c_search.htm
===================================================================
RCS file: /home/tools/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm,v
retrieving revision 1.4
diff -u -r1.4 cdt_c_search.htm
--- concepts/cdt_c_search.htm 28 Apr 2004 17:02:19 -0000 1.4
+++ concepts/cdt_c_search.htm 22 Jun 2004 03:33:55 -0000
@@ -19,10 +19,16 @@
<p>You can search for:<br>
<ul>
- <li>language constructs within projects in your workspace</li>
+ <li>language constructs within:
+ <ul>
+ <li>projects in your workspace</li>
+ <li>selected resources from various views</li>
+ <li>working sets</li>
+ </ul></li>
<li>a working set for references to particular elements</li>
<li>declarations of particular elements</li>
<li>definitions of particular elements</li>
+ <li>references of particular elements</li>
</ul>
</p>
@@ -110,8 +116,8 @@
<li>Workspace</li>
<li>Working Set</li>
<li>Selected Resources</li>
- <li>Project</li>
</ul>
+
<h2>Wildcard characters</h2>
<p>You can use wildcard characters to further refine your search.</p>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="60%">
@@ -213,8 +219,8 @@
<li> <b>Workbench User Guide > Concepts > Views > Search view</b></li>
<li> <b>Workbench User Guide > Tasks > Navigating and finding resources</b></li>
</ul>
-<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
-<br>
+<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"><br>
+<a href="../concepts/cdt_c_indexer.htm">C/C++ Indexer</a><br>
<a href="cdt_c_projects.htm">CDT Projects</a><br>
<a href="cdt_c_open_declarations.htm">Open Declarations</a></p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
Index: concepts/cdt_o_concepts.htm
===================================================================
RCS file: /home/tools/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm,v
retrieving revision 1.8
diff -u -r1.8 cdt_o_concepts.htm
--- concepts/cdt_o_concepts.htm 21 Jun 2004 10:33:03 -0000 1.8
+++ concepts/cdt_o_concepts.htm 22 Jun 2004 03:33:55 -0000
@@ -31,7 +31,6 @@
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_outlineview.htm">Outline View</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_proj_file_views.htm">Project File views</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none">Make Targets View</a><br>
- <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_search.htm">C/C++ search</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_open_declarations.htm">Open declaration</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none">Open Type</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none">Class Browser</a><br>
@@ -46,6 +45,12 @@
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_brkpnts.htm">Breakpoints</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_over_dbg.htm">Debug overview</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_dbg_info.htm">Debug information</a><br>
+<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_c_search.htm">C/C++ search</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_indexer.htm">C/C++ Indexer</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_indexer_open_close.htm">C/C++ Indexer Opening or Closing a project</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_indexer_prog_bar.htm">C/C++ Indexer Progress Bar</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_c_search_ext.htm">Searching External Files</a><br>
<p><img src="../images/ng03_04.gif" ALT="IBM Corporation Statement" BORDER=0 width="324" height="14"></p>
</body>
Index: tasks/cdt_o_tasks.htm
===================================================================
RCS file: /home/tools/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm,v
retrieving revision 1.10
diff -u -r1.10 cdt_o_tasks.htm
--- tasks/cdt_o_tasks.htm 21 Jun 2004 19:24:24 -0000 1.10
+++ tasks/cdt_o_tasks.htm 22 Jun 2004 03:33:56 -0000
@@ -76,6 +76,12 @@
<img src="../images/trans.gif" border="0" width="75" height="1" alt=""><a style="text-decoration:none" href="cdt_t_expressions.htm">Adding expressions</a><br>
<img src="../images/trans.gif" border="0" width="75" height="1" alt=""><a style="text-decoration:none" href="cdt_t_registers.htm">Working with registers</a><br>
<img src="../images/trans.gif" border="0" width="75" height="1" alt=""><a style="text-decoration:none" href="cdt_t_memory.htm">Working with memory</a><br>
+<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_t_search.htm">Searching for C/C++ elements</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_search_ext.htm">Searching External Files</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_endis_indexer.htm">Enable/Disable the C/C++ Indexer</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_indexer_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer Timeout</a><br>
+ <img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_set_src_fold.htm">Setting Source Folders</a><br>
<p><img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14"></p>
</body>
Index: tasks/cdt_t_manualbuild.htm
===================================================================
RCS file: /home/tools/org.eclipse.cdt.doc.user/tasks/cdt_t_manualbuild.htm,v
retrieving revision 1.7
diff -u -r1.7 cdt_t_manualbuild.htm
--- tasks/cdt_t_manualbuild.htm 21 Jun 2004 10:33:02 -0000 1.7
+++ tasks/cdt_t_manualbuild.htm 22 Jun 2004 03:33:56 -0000
@@ -15,7 +15,7 @@
<p>Manual builds let you choose the scope of a build, as well as options for building,
or rebuilding projects. You can view the output of the make utility in the console.</p>
-<p><img src="../images/console_build.png" alt="Sample build in console veiw"></p>
+<p><img src="../images/console_build.png" alt="Sample build in console view"></p>
Index: tasks/cdt_t_search.htm
===================================================================
RCS file: /home/tools/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm,v
retrieving revision 1.7
diff -u -r1.7 cdt_t_search.htm
--- tasks/cdt_t_search.htm 21 Jun 2004 10:33:02 -0000 1.7
+++ tasks/cdt_t_search.htm 22 Jun 2004 03:33:56 -0000
@@ -63,11 +63,14 @@
<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_projects.htm">CDT Projects</a><br>
<a href="../concepts/cdt_c_open_declarations.htm">Open Declarations</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_open_declarations.htm">Navigate to C/C++ declarations</a></p>
+
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br>
<a href="../reference/cdt_u_search.htm">C/C++ search page, Search dialog box</a></p>
Index: concepts/cdt_c_indexer.htm
===================================================================
RCS file: concepts/cdt_c_indexer.htm
diff -N concepts/cdt_c_indexer.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ concepts/cdt_c_indexer.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,56 @@
+<!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</title>
+<link rel="stylesheet" type="text/css" href="../help.css">
+</head>
+
+<body>
+
+<h1>C/C++ Indexer</h1>
+
+<p>The C/C++ indexer uses the parser to create a database of your source and header files that provides the basis for C/C++ search, navigation features and parts of content assist.</p>
+
+<p>The indexer runs on a background thread and reacts to resource change events such as:
+<ul>
+ <li>C/C++ project creation/deletion</li>
+ <li>Source files creation/deletion</li>
+ <li>File imports</li>
+ <li>Source file content changes</li>
+</ul></p>
+
+<p>It is possible to customize the behavior of the indexer through the use of source folders or even turn it off completely.
+This customizable behavior is available on a per-project basis (i.e. it is possible to have different indexer settings for each project in your workspace).</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_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 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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: concepts/cdt_c_indexer_open_close.htm
===================================================================
RCS file: concepts/cdt_c_indexer_open_close.htm
diff -N concepts/cdt_c_indexer_open_close.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ concepts/cdt_c_indexer_open_close.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,49 @@
+<!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 Opening or Closing a project</title>
+<link rel="stylesheet" type="text/css" href="../help.css">
+</head>
+
+<body>
+
+<h1>C/C++ Indexer Opening or Closing a project</h1>
+
+<p>The user opening a previously closed project results in the entire project being re-indexed. </p>
+
+<p>Closing a project results in the index being deleted.</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_prob_rep.htm">C/C++ Indexer Problem Reporting</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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: concepts/cdt_c_indexer_prob_rep.htm
===================================================================
RCS file: concepts/cdt_c_indexer_prob_rep.htm
diff -N concepts/cdt_c_indexer_prob_rep.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ concepts/cdt_c_indexer_prob_rep.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,74 @@
+<!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>
+
+<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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: concepts/cdt_c_indexer_prog_bar.htm
===================================================================
RCS file: concepts/cdt_c_indexer_prog_bar.htm
diff -N concepts/cdt_c_indexer_prog_bar.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ concepts/cdt_c_indexer_prog_bar.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,51 @@
+<!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 Progress Bar</title>
+<link rel="stylesheet" type="text/css" href="../help.css">
+</head>
+
+<body>
+
+<h1>C/C++ Indexer Progress Bar</h1>
+
+<p>The indexer progress bar shows the progress status of the indexing jobs in the progress views.</p>
+
+<p>The indexing jobs can be temporarily paused by pressing the stop button on the progress bar.
+This will cause the indexer to wait until the next time the user runs a search job or makes a change to an indexed element
+(by such actions as modifying an existing source file, deleting a file, creating a new file, moving file and so on).
+The indexer at this point will resume with the previously postponed indexing job before moving on to the new one.</p>
+
+<p>If you wish to cease indexing all together, you can cancel an indexing job and disable the indexer.</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_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 project</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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+</body>
+
+</html>
Index: concepts/cdt_c_search_ext.htm
===================================================================
RCS file: concepts/cdt_c_search_ext.htm
diff -N concepts/cdt_c_search_ext.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ concepts/cdt_c_search_ext.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,37 @@
+<!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>Searching External Files</title>
+<link rel="stylesheet" type="text/css" href="../help.css">
+</head>
+
+<body>
+
+<h1>Searching External Files</h1>
+
+<p>C/C++ search, by default, will only search your workspace.
+If you wish to search external files that are included by files in your workspace but donât reside in your workspace,
+you must enable external search markers.</p>
+
+<p>When a match in an external file is now found, it will be linked into your project and you will be able to open the match from the search pane as usual.</p>
+
+<p>When a project is closed, or the workbench is shutdown the links are removed. </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></p>
+
+<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
+<br><a href="../tasks/cdt_t_search_ext.htm">Searching External Files</a>
+
+<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></p>
+<p> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: tasks/cdt_t_endis_indexer.htm
===================================================================
RCS file: tasks/cdt_t_endis_indexer.htm
diff -N tasks/cdt_t_endis_indexer.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ tasks/cdt_t_endis_indexer.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,63 @@
+<!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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: tasks/cdt_t_indexer_prob_rep.htm
===================================================================
RCS file: tasks/cdt_t_indexer_prob_rep.htm
diff -N tasks/cdt_t_indexer_prob_rep.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ tasks/cdt_t_indexer_prob_rep.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,53 @@
+<!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 > 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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: tasks/cdt_t_indexer_timeout.htm
===================================================================
RCS file: tasks/cdt_t_indexer_timeout.htm
diff -N tasks/cdt_t_indexer_timeout.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ tasks/cdt_t_indexer_timeout.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,53 @@
+<!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 > Preferences > C/C++ > 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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: tasks/cdt_t_search_ext.htm
===================================================================
RCS file: tasks/cdt_t_search_ext.htm
diff -N tasks/cdt_t_search_ext.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ tasks/cdt_t_search_ext.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,44 @@
+<!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>Searching External Files</title>
+<link rel="stylesheet" type="text/css" href="../help.css">
+</head>
+
+<body>
+
+<h1>Searching External Files</h1>
+
+<p>C/C++ search, by default, will only search your workspace.
+If you wish to search external files that are included by files in your workspace but donât reside in your workspace,
+you must enable external search markers.</p>
+<p><img src="../images/search_pref.png" alt="C/C++ Search Preferences"></p>
+To do this:
+<ol>
+ <li>Click <b>Windows > Preferences > C/C++ > Search</b></li>
+ <li>Select the <b>Enable external search markers</b> checkbox.</li>
+ <li>Click <b>OK</b></li>
+</ol></p>
+
+
+<p>When a match in an external file is now found, it will be linked into your project and you will be able to open the match from the search pane as usual.</p>
+
+<p>When a project is closed, or the workbench is shutdown the links are removed. </p>
+
+<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
+<br><a href="../concepts/cdt_c_search_ext.htm">Searching External Files</a>
+<br><a href="../concepts/cdt_c_search.htm">C/C++ search</a></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></p>
+<p> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Index: tasks/cdt_t_set_src_fold.htm
===================================================================
RCS file: tasks/cdt_t_set_src_fold.htm
diff -N tasks/cdt_t_set_src_fold.htm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ tasks/cdt_t_set_src_fold.htm 1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,69 @@
+<!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>Setting Source Folders</title>
+<link rel="stylesheet" type="text/css" href="../help.css">
+</head>
+
+<body>
+
+<h1>Setting Source Folders</h1>
+
+<p><i>Note that source folders can only be currently used with Standard Make projects.
+ Managed Make projects treat the entire project as a source folder.</i></p>
+
+<p>Source folders are a way to cut down on a projectâs indexing scope.
+You can mark the folders that are part of your day to day work or part of a subsystem that you work on.
+All files inside source folders will be indexed and are, thus, searchable.
+Note that any files pulled in by a file inside a source folder will also be indexed. </p>
+<p><img src="../images/cdt_set_src_folder.png" alt="Set source folder"></p>
+
+
+<p>To setup source folders:
+<ol>
+ <li>Right click on the project and select <b>Properties > C/C++ Project Paths</b></li>
+ <li>Click on the <b>Source</b> tab<br>
+ By default the entire project is a source folder, which means everything will be indexed.
+ This is reasonable for smaller projects but definitely not recommended for large projects. </li>
+ <li>Click <b>Add folder</b> to add the folders.
+ A dialog will explain exclusion filters have been added to nesting folders.
+ You will see that the folder you added will be excluded from the project folder (in order to avoid including a folder twice).
+ Repeat until all the folders have been added. <br>
+ <b>Note: </b>Don't forget to remove the project folder (which appears by default) otherwise everything will be indexed.</li>
+ <li>Click <b>OK</b>. Your view in C/C++ projects will now change.
+ You should see your source folders designated with a "C" and all other source and header files icons that are in a non-source folder will change to a "hollow" C or H.</li>
+</ol>
+
+
+
+<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_prob_rep.htm">C/C++ Indexer Problem Reporting</a><br>
+<a href="../tasks/cdt_t_indexer_timeout.htm">C/C++ Indexer - Indexer Timeout</a></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> </p>
+<img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14">
+
+</body>
+
+</html>
Attachment:
indexer_images.zip
Description: Zip archive