diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm index 083f0d75c00..08a98c70541 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_editor.htm @@ -35,7 +35,6 @@ This C/C++ editor is invoked automatically when you edit a C/C++ source file.

Related reference -
C/C++ editor key binding actions
C/C++ editor preferences
Outline view for C/C++
Views and editors diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm index 0ee6b8d437d..652bd25d7a9 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer.htm @@ -54,15 +54,12 @@ Indexer
Enable/Disable the CTags Indexer
-Setting Source Folders

Related reference
-Search, C/C++ Preferences -window -
C/C++ search page, Search dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm index c09778d3dd5..5a3771bf70b 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_ctagsindexer.htm @@ -38,15 +38,12 @@ elements
Enable/Disable the Full C/C++ Indexer
Enable/Disable the CTags -Indexer
+Indexer
Setting Source Folders

Related reference
-Search, C/C++ Preferences -window -
C/C++ search page, Search dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm index 8def4a973e9..9a0c3533e37 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_fullindexer.htm @@ -30,7 +30,7 @@ a project
width="143" height="21">
Selection Searching for C/C++ elements
-Enable/Disable the Full C/C++ Indexer
@@ -42,9 +42,6 @@ Indexer

Related reference
-Search, C/C++ Preferences -window -
C/C++ search page, Search dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm index 5a27af708c3..8d5b21cc52f 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_open_close.htm @@ -29,15 +29,12 @@ C/C++ Indexer
Enable/Disable the CTags -Indexer
+Indexer
Setting Source Folders

Related reference
-Search, C/C++ Preferences -window -
C/C++ search page, Search dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm index cc3b62c76b9..8f9b240dae0 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_indexer_prog_bar.htm @@ -35,15 +35,12 @@ elements
Enable/Disable the Full C/C++ Indexer
Enable/Disable the -CTags Indexer
+CTags Indexer
Setting Source Folders

Related reference
-Search, C/C++ Preferences -window -
C/C++ search page, Search dialog box
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm index 8226f5c612e..1cbbf18d01e 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_declarations.htm @@ -20,7 +20,7 @@ Open declaration requires your file to have the proper include paths set up to the declaration. If for any reason open declaration cannot find the declaration, it will display the following message in the status line:

-This operation is unavailable on the current selection message. +No declaration was found message.

For more information see Adding Include paths and symbols.

@@ -30,6 +30,7 @@ If for any reason open declaration cannot find the declaration, it will display

Related tasks
Adding Include paths and symbols
Navigate to a C or C++ element's declaration
+Navigate to a C or C++ element's definition
Searching for C/C++ elements

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_definitions.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_definitions.htm new file mode 100644 index 00000000000..3d474b90ebd --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_open_definitions.htm @@ -0,0 +1,40 @@ + + + + + + +Open definitions + + + + + +

Open definition

+ +

You can select an element name in your code and quickly navigate to its definition.

+ +Editor View showing Open Definition option + +

Open definition will attempt to navigate to the exact definition of the selected element. +Open definition requires your file to have the proper include paths set up to the definition. +If for any reason open definition cannot find the definition, it will display the following message in the status line:

+ +No definition was found message. + +

For more information see Adding Include paths and symbols.

+ +

Related concepts
+CDT Projects
+C/C++ search

+

Related tasks
+Adding Include paths and symbols
+Navigate to a C or C++ element's declaration
+Navigate to a C or C++ element's definition
+Searching for C/C++ elements

+ +

IBM Copyright Statement

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm index 74a645ea079..74b3732ce51 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_outlineview.htm @@ -101,6 +101,7 @@ items:

Content Assist and code completion
C/C++ search
Open Declarations
+Open Definitions
 

Related tasks
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm index 58be204a3ad..9c3cfe46752 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_search.htm @@ -253,11 +253,15 @@ your last search.

Related concepts
C/C++ Indexer
CDT Projects
-Open Declarations

+Open Declarations
+Open Definitions +

Related tasks
Searching for C/C++ elements
-Navigating to C/C++ declarations

+Navigating to C/C++ declarations
+Navigating to C/C++ definitions +

Related reference
C/C++ search page, Search dialog box
C/C++ perspective icons

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm index 71c0c410cf0..7cbdd2d3c64 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_templates.htm @@ -34,7 +34,7 @@ The templates that begin with that character appear. Double-click on a template

Related reference -
Edit menu +
Edit menu
Content Assist page, Preferences window
Code Templates page, Preferences window

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm index fbc1150c8d0..1d8c9fe4e6b 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm @@ -32,6 +32,7 @@ Project File views
Make Targets View
Open declaration
+ Open definitions
Open Type
Class Browser
Heirarchy View
@@ -47,7 +48,6 @@ Invoking Make
C/C++ search
C/C++ Indexer
- C/C++ Indexer Problem Reporting
C/C++ Indexer Opening or Closing a project
C/C++ Indexer Progress Bar
Searching External Files
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm index 86566898438..af641e39541 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_nav.htm @@ -17,6 +17,7 @@ Make Targets View
C/C++ search
Open declarations
+ Open definitions
Open Type
Class Browser
diff --git a/doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER.xml b/doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER.xml index bfd638190c5..292a67ed9da 100644 --- a/doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER.xml +++ b/doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER.xml @@ -56,12 +56,6 @@ label="&modulesView;"/> - - Set the refresh preference for the Shared Libraries view. - - - Click below to see help + + + + + + C/C++ Parser preferences + + + + + +

C/C++ Parser preferences

+ +

This section describes how to set preferences for the C/C++ parser.

+ + CodeReader Buffer Size preferences
+ + +

IBM Copyright Statement

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm index 2f9b3afe48f..1420c185fad 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm @@ -22,7 +22,6 @@ Console view
Problems view
Properties view
- Search view
Debug views
Registers view
Memory view
@@ -63,8 +62,9 @@ Error Parser preferences
Binary Parser preferences
Discovery Options preferences
- Managed Make Project preferences
- Search preferences
+ Managed Make Project preferences
+ C/C++ Parser preferences
+ CodeReader Buffer Size preferences
C/C++ Project Properties
Managed Make Projects
Info
@@ -85,7 +85,6 @@ Info
C/C++ Build
Tool Settings
- Custom Build Steps
Standard Make Projects
Info
Builders
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_parser_codereader_cache_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_parser_codereader_cache_pref.htm new file mode 100644 index 00000000000..e74a488bb9e --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_c_parser_codereader_cache_pref.htm @@ -0,0 +1,23 @@ + + + + + + + CodeReader Buffer Size preferences + + + + +

CodeReader Buffer Size preferences

+ +

You can define what the size of the CodeReader Buffer Size is. The CodeReader Buffer is used by the parser to load files from a cache which prevents unnecessary disk and network I/O.

+

Parser Preferences Dialog Box

+
+
Size (MB)
+
Specify the size of the CodeReader Buffer in MB (default is 64).
+
+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm index 345e07a941f..be3494c7192 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_m_project.htm @@ -67,14 +67,6 @@

-

Related concepts -
C/C++ compiler -

- -

Related tasks -
Building a program -

-

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_shared_lib_view_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_shared_lib_view_pref.htm deleted file mode 100644 index 68aac399c25..00000000000 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_shared_lib_view_pref.htm +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - -Shared Libraries view preferences - - - - -

Shared Libraries view preferences

- -IBM Copyright Statement - -

- - \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm index a21ff0fc391..530861597df 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm @@ -33,6 +33,7 @@ Importing and exporting code templates
Shifting lines of code to the right or left
Navigating to C/C++ declarations
+ Navigating to C/C++ definitions
Refactoring
Building projects
Renaming a project
@@ -80,7 +81,6 @@ Selection Searching for C/C++ elements
Searching External Files
Enable/Disable the C/C++ Indexer
- C/C++ Indexer Problem Reporting
C/C++ Indexer - Indexer Timeout
Setting Source Folders
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm index 583c1d22823..8886ecf8983 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm @@ -22,6 +22,7 @@ Searching for C/C++ elements
Selection Searching for C/C++ elements
Navigating to C/C++ declarations
+ Navigating to C/C++ definitions
Refactoring

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm index a647af08a9b..7a40f8aef66 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_declarations.htm @@ -32,6 +32,7 @@ element declarations on successfully compiled programs.

Related concepts
Open Declarations
+Open Definitions
CDT Projects
C/C++ search

Related tasks diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_definitions.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_definitions.htm new file mode 100644 index 00000000000..b710306e1b3 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_open_definitions.htm @@ -0,0 +1,49 @@ + + + + + + +Navigating to C/C++ declarations + + + + + +

Navigating to C/C++ definition

+ +

The Open Definition feature lets you navigate to the definition that matches a +selected element in the C/C++ editor. It is recommended that you look for +element definitions on successfully compiled programs.

+ +

To navigate to C/C++ definition:

+ +
    +
  1. In the C/C++ editor, select an object.
  2. +
  3. Right-click the selected element, select Open Definition.
    + Editor View showing Open Definition option +
  4. +
+ +

For more information, see:

+ +

Related concepts +
+Open Declarations
+Open Definitions
+CDT Projects
+C/C++ search

+

Related tasks +
+Searching for C/C++ elements

+

Related reference +
+C/C++ search page, Search dialog box

+ +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm index e6690d87ebf..a9b89cd1b46 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm @@ -23,6 +23,7 @@

Related concepts
Open Declarations
+Open Definitions
CDT Projects
C/C++ search

Related tasks diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm index 324a12784ce..603f5fa4ee8 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_search.htm @@ -129,11 +129,15 @@ The info required to do a search is: C/C++ search
C/C++ Indexer
CDT Projects
-Open Declarations

+Open Declarations
+Open Definitions +

Related tasks
Selection Searching for C/C++ elements
-Navigate to C/C++ declarations

+Navigate to C/C++ declarations
+Navigate to C/C++ definitions +

Related reference
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_sel_search.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_sel_search.htm index ef55b2869e6..fad8e321309 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_sel_search.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_sel_search.htm @@ -47,10 +47,14 @@ include paths and symbols are correctly defined. For more information, see
C/C++ search
CDT Projects
-Open Declarations

+Open Declarations
+Open Definitions +

Related tasks
Searching for C/C++ elements
-Navigate to C/C++ declarations

+Navigate to C/C++ declarations
+Navigate to C/C++ definitions +

Related reference
C/C++ search page, Search dialog box

 

diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm index b91e8eb7abc..50f5e8714fa 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_show_proj_files.htm @@ -42,7 +42,9 @@ files by type in the C/C++ Projects view.

Hiding files by type in the C/C++ Projects view
Searching for C/C++ elements
-Navigate to C/C++ declarations

+Navigate to C/C++ declarations
+Navigate to C/C++ definitions +

Related reference
C/C++ editor, code templates and search diff --git a/doc/org.eclipse.cdt.doc.user/tasks/indexer_importing_large_project.html b/doc/org.eclipse.cdt.doc.user/tasks/indexer_importing_large_project.html index 12496d25149..6c19c7ad4ae 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/indexer_importing_large_project.html +++ b/doc/org.eclipse.cdt.doc.user/tasks/indexer_importing_large_project.html @@ -25,7 +25,7 @@ approach to importing large projects.
button and browse to the root directory of your project

    Import project setup

  • Click on Next
    diff --git a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml index 46c58f7368c..5bba3a7eb03 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml @@ -19,7 +19,8 @@ - + + diff --git a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml index bad46219d71..60f699027bf 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml @@ -25,6 +25,7 @@ +