TOC PREV NEXT INDEX DOC LIST MASTER INDEX




Navigate > C++ Browse (Apex/Summit)

The C++ class browser is a text-based tree display which allows the user to expand and elide classes in the display. Objects in the tree which start with the + key are expandable, while objects which start with the - key are already expanded. To start the C++ class browser select the Navigate > C++ Browse command. This command opens the Browse C++ Class dialog box.

This dialog allows you to enter an individual class name and a scope. If no class name is give, all the classes visible in the scope are displayed. This dialog also has three subdialogs available through three buttons (Set Class Filter Options, Set Member Filter Options, Set Member Sort Options). Each of these buttons brings up a dialog which allows you to customize the class browser's display. These dialog boxes are described under the View > Class Filter (Apex/Summit), View > Member Filter (Apex/Summit), and View > Member Sort Options (Apex/Summit) commands

When you select OK on the Browse C++ Class dialog, the C++ Class browser window is displayed. The display uses colors to aid in showing the import aspects of the tree. The green nodes are the simple item names, either class names or member names. The purple notes are the class names which can be visited by the Navigate > Visit Class (Apex/Summit) function. The following is an example of a C++ Class Browser window

.

The following actions are available in the C++ Class Browser window:

Navigate > Visit
Displays the source associated with the selected item
Navigate > Visit Body
Displays the source of a member's function body
Navigate > Visit Class (Apex/Summit)
If the current selected item is a class that class is displayed in the tree and is expanded. In addition the cursor is moved to that class.
Navigate > Visit Overriden
If the current selected item is a virtual member, the overridden member function in the tree is selected. This allows you to traverse up an inheritance tree for a member.
View > Expand New
Expands the item selected in a new window
Navigate > Show Derived (Apex/Summit)
If the currently selected item is a class, then a new class browser window is brought up which contains all the classes which derive from this class
Navigate > Show Overrides (Apex/Summit)
If the currently selected item is a member function, then a new class browser window is brought up which contains all the members which override this class. Each member's parent class is also displayed.
View > Expand
Expands the item selected
View > Expand Fully
Recursively expands the item selected
View > Elide
Elides the item selected
View > ElideFully
Elides the element down to a simple item
View > Parent (Apex/Summit)
Selects the parent of the current item
View > Child (Apex/Summit)
Selects the child of the current item
View > Next Sibling (Apex/Summit)
Selects the next member
View > Previous Sibling
Selects the previous member
View > Class Filter (Apex/Summit)
Allows you to set the class filter options on the selected item, or to all items in the tree
View > Member Filter (Apex/Summit)
Allows you to set the member filter options on the selected item, or to all items in the tree
View > Member Sort Options (Apex/Summit)
Allows you to set the member sort options on the selected item, or to all items in the tree


Rational Software Corporation 
http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2001, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX DOC LIST MASTER INDEX TECHNOTES APEX TIPS