blob: d435fc47664d4c6ccee5d6083ca241ed43bfc47c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="../../help.css">
<title>Remote Type Hierarchy view</title>
</head>
<body>
<h1>Remote Type Hierarchy view</h1>
<p>The <b>Remote Type Hierarchy</b> view shows the hierarchy of a selected C/C++ structure. Right-click an element name in a source file and select <b>Open Type Hierarchy</b> to open a Remote Type Hierarchy view, if none is open, and show the element's hierarchy.</p>
<p>
The Remote Type Hierarchy view consists of two panes:
</p>
<ul>
<li>
Type Hierarchy tree pane
</li>
<li>
Member list pane
</li>
</ul>
<p><img src="../../images/view_type_hierarchy.png" alt="Remote Type Hierarchy view" ></p>
<h3>Remote Type Hierarchy tree pane toolbar commands </h3>
<p>The type hierarchy tree shows supertypes, suptypes or both of a given type depending on the selection made in the toolbar.</p>
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
<tr>
<td width="10%" align="left"><div align="center"><b>Command</b></div></td>
<td width="30%"><div align="center"><b>Name</b></div></td>
<td width="60%"><div align="center"><b>Description</b></div></td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_TH_hierarchy_co.gif" alt="Show Type Hierarchy icon"></div></td>
<td valign="top">Show the Type Hierarchy</td>
<td valign="top">This command displays the type in its full context (i.e., superclasses and subclasses) in the Remote Type Hierarchy view.</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_TH_super_co.gif" alt="Show Supertype Hierarchy icon"></div></td>
<td valign="top">Show the Supertype Hierarchy</td>
<td valign="top"><p>This command displays the supertypes and the hierarchy of all implemented interfaces of the type in the Remote Type Hierarchy view. The tree starts at the selected type and displays the result of traversing up the hierarchy. </p>
<em>Note: The selected type is always at the top level, in the upper-left corner.</em>
</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_TH_sub_co.gif" alt="Show subtype hierarchy icon"></div></td>
<td valign="top">Show the Subtype Hierarchy</td>
<td valign="top">
<p>
This command displays the subtypes of the selected class and/or all implementors of the interface in the Hierarchy view. The tree starts at the selected type and
displays the result of traversing down the hierarchy
</p>
<em>Note: The selected type is always at the top level, in the upper-left corner.</em>
</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_show_history_list.png" alt="Show History icon"></div></td>
<td valign="top">Show History List</td>
<td valign="top">This menu displays a history of previously displayed type hierarchies.</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_refresh_view_contents.png" alt="Refresh view contents icon"></div></td>
<td valign="top">Refresh View Contents</td>
<td valign="top">Refreshes the view to reflect the current state of the function.</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_TH_progress_stop.gif" alt="Cancel icon"></div></td>
<td valign="top">Cancel</td>
<td valign="top">Cancels the current operation.</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_menu_white.png" alt="Menu icon"></div></td>
<td valign="top">Menu</td>
<td valign="top">Provides commands for: <ul><li>Using working sets</li>
<li>Showing Type Hierarchy, Supertype Hierarchy, Suptype Hierarchy</li>
<li>Changing layout</li>
<li>Show or hide file names</li>
</ul></td>
</tr>
</table>
<h3>Remote Type Hierarchy tree pane context menu commands </h3>
<p>The Remote Type Hierarchy tree pane context menu commands include:</p>
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
<tr>
<td width="25%"><div align="center"><b>Name</b></div></td>
<td width="75%"><div align="center"><b>Description</b></div></td>
</tr>
<tr>
<td valign="top">Open</td>
<td valign="top">Opens an editor view containing the element declaration.</td>
</tr>
<tr>
<td valign="top">Refactor...</td>
<td valign="top">Modifies the selected element.</td>
</tr>
<tr>
<td valign="top">Declarations</td>
<td valign="top">Search the workspace, project, or working set for all element declarations and shows the result in the Search view.</td>
</tr>
<tr>
<td valign="top">References</td>
<td valign="top">Search the workspace, project, or working set for all element references and shows the result in the <b>Search</b> view.</td>
</tr>
</table>
<h3>Remote Type Hierarchy member list pane toolbar commands </h3>
<p>The member list pane displays the members of the currently selected type in the type hierarchy tree pane.</p>
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
<tr>
<td width="10%" align="left"><div align="center"><b>Command</b></div></td>
<td width="30%"><div align="center"><b>Name</b></div></td>
<td width="60%"><div align="center"><b>Description</b></div></td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_TH_inher_co.gif" alt="Show all inherited members icon"></div></td>
<td valign="top">Show All Inherited Members</td>
<td valign="top">Shows or hides all methods and fields inherited by base classes. When this option is set, the name of the type that defines the method is appended to the method
name.</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_fields_co.gif" alt="hide fields icon"></div></td>
<td valign="top">Hide Fields</td>
<td valign="top">Shows or hides the fields.
</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_static_co.gif" alt="Hide static fields and methods icon"></div></td>
<td valign="top">Hide Static Fields and Methods</td>
<td valign="top">Shows or hides the static fields and methods.
</td>
</tr>
<tr>
<td valign="top"><div align="center"><img src="../../images/icon_public_co.gif" alt="Hide non-public members icon"></div></td>
<td valign="top">Hide Non-Public Members</td>
<td valign="top">Shows or hides the static fields and methods.</td>
</tr>
</table>
<h3>Remote Type Hierarchy member list pane context menu commands </h3>
<p>The Remote Type Hierarchy member list pane context menu commands include:</p>
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#999999" width="600">
<tr>
<td width="25%"><div align="center"><b>Name</b></div></td>
<td width="75%"><div align="center"><b>Description</b></div></td>
</tr>
<tr>
<td valign="top">Open</td>
<td valign="top">Opens an editor view containing the element declaration.</td>
</tr>
<tr>
<td valign="top">Open Call Hierarchy</td>
<td valign="top">Opens the Remote Call Hierarchy on the selected element.</td>
</tr>
<tr>
<td valign="top">Refactor...</td>
<td valign="top">Modifies the selected element.</td>
</tr>
<tr>
<td valign="top">Declarations</td>
<td valign="top">Search the workspace, project, or working set for all element declarations and shows the result in the Search view.</td>
</tr>
<tr>
<td valign="top">References</td>
<td valign="top">Search the workspace, project, or working set for all element references and shows the result in the <b>Search</b> view.</td>
</tr>
</table>
<br>
</body>
</html>