Glossary

Terms shown in italics indicate glossary items, in addition to document conventions such as buttons, file names, document titles.

<-This

C++ Browser current class as shown in the Current Class field. <-This appears in the related class list of the Class View window under the heading BASE CLASSES.

access

Public, Private, or Protected members of a class.

base class

Parent of a class. In the C++ Browser, the parent of the current class is shown following <-This in the related class list.

beep

User interface warning. In the C++ Browser Current Class field, when attempting to complete a partial input string, the browser beeps if it finds more than one match.

calling structure

In the C++ Browser Call Graph, shows methods that call each other.

current class

Class you select to study in the C++ Browser. It is shown in the Class View window Current Class field. You can specify the class in the field or select it from the List of Classes, List of Classes Shown, or Class Graph windows.

current definition

C++ Browser term used with a method in the pop-up related class list query, “What Currently Defines.” The result of the query is the class that provides the current definition for the method.

data

In C++, data member of a class. A variable that contains state information for a class. A field of a class that is not a method.

database

Compiler-generated static analysis database built from a fileset in the Static Analyzer. Used by both the Static Analyzer and the C++ Browser. The C++ Browser accesses this database when it displays C++ class, data, and method information.

DCC

A native C++ compiler that allows you to use dynamic classes. See the DCC(1) reference page for more information.

derived class

In C++, child of the current class.

fileset

List of source file built by the Static Analyzer. Used to build a function and object database for the C++ Browser.

function

Refers to either a C function or a C++ member function.

instantiate

In C++, declare an object of type classname. The result is an instance or an object.

list of classes

C++ Browser chooser window that displays all the source files in the fileset. The selected class becomes the current class in the Class View and Class Graph windows.

list of classes shown

C++ Browser history window that lists each current class that you have selected, in chronological order.

member function

A C++ function that is a member of a class or structure data type. Also known as a method.

member list

In C++ Browser, lefthand outline list in the Class View. It contains members of the current class. They are sorted according to access, scope, and kind of member (type, data, method, or virtual method).

member

An object that contains either data or methods, or both, belonging to a class (class members).

method

C++ function that is a member of a class or structure data type. Also known as a member function.

multiple inheritance

Where a derived class inherits traits from more than one base class.

NCC

A native C++ compiler that uses the same compiler as DCC, but doesn't allow you to use dynamic classes.

object

C++ term. See instantiate.

outline button

In C++ Browser Class view, shows if entry is collapsed, contains query results, or is expanded.

private

In C++, a type of access to the class member that is restricted to the class in which it is defined, friend classes, or friend functions.

protected

In C++, a type of access to the class member that is restricted to the class (and all derived classes) in which it is defined, friend classes, and friend functions.

public

In C++, access is open to any method or function.

related class

A class (and friend functions) that is related to the current class.

scope

In the C++ Browser, a kind of member in the member list.

Smart Build

An option to the compiler where only those files that must be recompiled are recompiled.

type

In C++ Browser, data type that is a member of the current class displayed in the member list.

virtual method

In C++ Browser, member of the current class, displayed in the member list. Allows derived classes to provide different versions by redefining or overriding it.