Remote Type Hierarchy view

The Remote Type Hierarchy view shows the hierarchy of a selected C/C++ structure. Right-click an element name in a source file and select Open Type Hierarchy to open a Remote Type Hierarchy view, if none is open, and show the element's hierarchy.

The Remote Type Hierarchy view consists of two panes:

Remote Type Hierarchy view

Remote Type Hierarchy tree pane toolbar commands

The type hierarchy tree shows supertypes, suptypes or both of a given type depending on the selection made in the toolbar.

Command
Name
Description
Show Type Hierarchy icon
Show the Type Hierarchy This command displays the type in its full context (i.e., superclasses and subclasses) in the Remote Type Hierarchy view.
Show Supertype Hierarchy icon
Show the Supertype Hierarchy

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.

Note: The selected type is always at the top level, in the upper-left corner.
Show subtype hierarchy icon
Show the Subtype Hierarchy

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

Note: The selected type is always at the top level, in the upper-left corner.
Show History icon
Show History List This menu displays a history of previously displayed type hierarchies.
Refresh view contents icon
Refresh View Contents Refreshes the view to reflect the current state of the function.
Cancel icon
Cancel Cancels the current operation.
Menu icon
Menu Provides commands for:
  • Using working sets
  • Showing Type Hierarchy, Supertype Hierarchy, Suptype Hierarchy
  • Changing layout
  • Show or hide file names

Remote Type Hierarchy tree pane context menu commands

The Remote Type Hierarchy tree pane context menu commands include:

Name
Description
Open Opens an editor view containing the element declaration.
Refactor... Modifies the selected element.
Declarations Search the workspace, project, or working set for all element declarations and shows the result in the Search view.
References Search the workspace, project, or working set for all element references and shows the result in the Search view.

Remote Type Hierarchy member list pane toolbar commands

The member list pane displays the members of the currently selected type in the type hierarchy tree pane.

Command
Name
Description
Show all inherited members icon
Show All Inherited Members 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.
hide fields icon
Hide Fields Shows or hides the fields.
Hide static fields and methods icon
Hide Static Fields and Methods Shows or hides the static fields and methods.
Hide non-public members icon
Hide Non-Public Members Shows or hides the static fields and methods.

Remote Type Hierarchy member list pane context menu commands

The Remote Type Hierarchy member list pane context menu commands include:

Name
Description
Open Opens an editor view containing the element declaration.
Open Call Hierarchy Opens the Remote Call Hierarchy on the selected element.
Refactor... Modifies the selected element.
Declarations Search the workspace, project, or working set for all element declarations and shows the result in the Search view.
References Search the workspace, project, or working set for all element references and shows the result in the Search view.