Lahey Fortran

Class View and Object Browser

Class View

Class View displays the entity names defined in the application you are developing. You can open Class View from the View menu. There are two panes: an upper Objects pane and a lower Members pane. The Objects pane contains an expandable tree of names whose top-level nodes represent Projects.

Expand a Project name in the Objects pane to list the Main Program and/or Modules defined within it. Variables, constants, procedures, TYPEs, INTERFACEs, and USEs for the selected Object are listed in the Members pane. Note that if a project contains subprogram(s) and no Main Program definition, a placeholder for the Main Program named "(MAIN)" will appear in the Objects pane.

Right-click on an item in the Members pane to find all references of that name or to open files and navigate directly to the line where that name is defined.

Object Browser

The Object Browser is similar to Class View but shows more information. It also displays the names defined in the application you are developing. You can open Object Browser from the View menu. There are three panes: an Objects pane on the left, a Members pane on the upper right, and a Description pane on the lower right. If you resize the Object Browser into a single column, the Objects pane moves to the top, the Members pane to the middle, and the Description pane to the bottom. The Objects pane contains an expandable tree of names whose top-level nodes represent Projects.

Expand a Project name in the Objects pane to list the Main Program and/or Modules defined within it. Variables, constants, procedures, TYPEs, INTERFACEs, and USEs for the selected Object are listed in the Members pane. Details on the item selected in the Objects pane or Members pane appear in the Description pane. Note that if a project contains subprogram(s) and no Main Program definition, a placeholder for the Main Program named "(MAIN)" will appear in the Objects pane.

Right-click on an item in the Members pane to find all references to that name or to open files, and navigate directly to the line where the name is defined. You can also click on a USEd module name in the Description pane to jump to that member in Object Browser.

Member icons

Program
Module
Procedure
Type definition
Variable
Constant

Modifiers

Private
Implicit, USEd, or Undetermined

Examples

Class View


Object Browser