carbidecpp22devenv/configuration/org.eclipse.osgi/bundles/309/1/.cp/reference/cdt_u_search.htm
author cawthron
Fri, 04 Dec 2009 10:01:33 -0600
changeset 5 684bf18fdedf
permissions -rw-r--r--
add files for RCL_2_2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     2
<html lang="en">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     3
<head>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     4
  <meta content="en-us" http-equiv="Content-Language">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     5
  <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     6
  <title>C/C++ search</title>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     7
  <link href="../help.css" type="text/css" rel="stylesheet">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     8
</head>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     9
<body>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    10
<h1>C/C++ search</h1>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    11
<p><img alt="Search Dialog Box" src="../images/search.png"></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    12
<p> </p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    13
<dl>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    14
<dt>Search string</dt>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    15
<dd>Specifies a search string.</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    16
<dd>The search functions support the following wildcards:</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    17
<ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    18
  <dd><li>Use * to represent any series of characters</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    19
  </dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    20
  <dd><li>Use ? to represent any single character</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    21
  </dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    22
  <dd><li>Use \* to find an asterisk character (*)</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    23
  </dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    24
</ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    25
<dt>Case sensitive</dt>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    26
<dd>Searches will return results which match capitalization specified
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    27
in the search string precisely.<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    28
&nbsp;</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    29
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    30
<dt>Search for</dt>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    31
<dd>Specify the types of elements to include in the search:</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    32
<dd><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    33
</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    34
<dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    35
  <table cellspacing="0" border="1">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    36
    <tbody>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    37
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    38
        <th>Search for</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    39
        <th>Description</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    40
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    41
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    42
        <td><b>Class/Struct</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    43
        <td>Includes classes and structs in your search.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    44
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    45
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    46
        <td><b>Function</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    47
        <td>Searches for global functions or functions in a namespace
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    48
(functions that are not members of a class, struct, or union).</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    49
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    50
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    51
        <td><b>Variable</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    52
        <td>Searches for variables that are not members of a class,
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    53
struct, or union.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    54
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    55
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    56
        <td><b>Union</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    57
        <td>Searches for unions.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    58
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    59
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    60
        <td><b>Method</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    61
        <td>Searches for methods that are members of a class, struct,
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    62
or union.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    63
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    64
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    65
        <td><b>Field</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    66
        <td>Searches for fields that are members of a class, struct, or
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    67
union.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    68
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    69
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    70
        <td><b>Enumeration</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    71
        <td>Searches for enumerations.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    72
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    73
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    74
        <td><b>Enumerator</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    75
        <td>Searches for enumerators.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    76
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    77
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    78
        <td><b>Namespace</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    79
        <td>Searches for namespaces.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    80
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    81
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    82
        <td style="vertical-align: top;"><span
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    83
 style="font-weight: bold;">Typedef</span><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    84
        </td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    85
        <td style="vertical-align: top;">Searches for typedef.<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    86
        </td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    87
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    88
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    89
        <td style="vertical-align: top;"><span
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    90
 style="font-weight: bold;">Macro</span><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    91
        </td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    92
        <td style="vertical-align: top;">Searches for macro.<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    93
        </td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    94
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    95
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    96
        <td><b>Any Element</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    97
        <td>Includes all elements in the search.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    98
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    99
    </tbody>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   100
  </table>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   101
</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   102
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   103
<dt>Limit to</dt>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   104
<dd>Specify the types of context to search:</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   105
<dd><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   106
</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   107
<dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   108
  <table cellspacing="0" border="1">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   109
    <tbody>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   110
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   111
        <th>Limit to</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   112
        <th>Description</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   113
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   114
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   115
        <td><b>Declarations</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   116
        <td>Limits the search to declarations.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   117
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   118
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   119
        <td><b>Definitions</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   120
        <td>Limits the search to definitions (for functions, methods,
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   121
variables, and fields).</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   122
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   123
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   124
        <td><b>References</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   125
        <td>Limits the search to references.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   126
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   127
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   128
        <td><b>All Occurrences</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   129
        <td>Includes declarations, definitions, and references in the
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   130
search.</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   131
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   132
    </tbody>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   133
  </table>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   134
</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   135
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   136
<dt>Scope</dt>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   137
<dd>Choose the scope of the search:</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   138
<dd><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   139
</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   140
<dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   141
  <table cellspacing="0" border="1">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   142
    <tbody>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   143
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   144
        <th>Scope</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   145
        <th>Availability</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   146
        <th>Description</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   147
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   148
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   149
        <td><b>Workspace</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   150
        <td>all elements</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   151
        <td>Searches in the full workspace</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   152
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   153
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   154
        <td><b>Selected Resources</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   155
        <td>all elements</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   156
        <td>Searches the resources selected in the <b>Projects</b> view</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   157
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   158
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   159
        <td style="vertical-align: top;"><span
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   160
 style="font-weight: bold;">Enclosing Projects</span><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   161
        </td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   162
        <td style="vertical-align: top;">all elements<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   163
        </td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   164
        <td style="vertical-align: top;">Searches in the enclosing
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   165
projects (plus the include paths) of the selected resource <br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   166
        </td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   167
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   168
      <tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   169
        <td><b>Workings Set</b></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   170
        <td>all elements</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   171
        <td>Searches in a working set</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   172
      </tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   173
    </tbody>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   174
  </table>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   175
</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   176
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   177
<dd>Working sets can be created and used from within the search dialog.</dd>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   178
</dl>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   179
<p><img height="21" width="143" alt="Related concepts"
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   180
 src="../images/ngconcepts.gif" border="0"> <br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   181
<a href="../concepts/cdt_o_code_entry.htm">Coding aids</a><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   182
<a href="../concepts/cdt_c_search.htm">C/C++ search</a></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   183
<p><img height="21" width="143" alt="Related tasks"
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   184
 src="../images/ngtasks.gif" border="0"> <br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   185
<a href="../tasks/cdt_t_search.htm">Searching for C/C++ elements</a><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   186
<a href="../tasks/cdt_t_cust_cpp_editor.htm">Customizing the C/C++
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   187
editor</a></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   188
<p><img height="21" width="143" alt="Related reference"
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   189
 src="../images/ngref.gif" border="0">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   190
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   191
<a href="cdt_o_ceditor_pref.htm">C/C++ editor preferences</a><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   192
<a href="cdt_u_m_search.htm">Search action</a><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   193
<a href="cdt_u_search_view.htm">Search view</a></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   194
<p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   195
<img alt="Red Hat Copyright Statement" src="../images/rh03_04.gif"> <br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   196
<img alt="IBM Copyright Statement" src="../images/ng00_04a.gif"> </p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   197
</body>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   198
</html>