Terms shown in italics indicate glossary items, as well as buttons, file names, and conventions.
The degree of privilege to a member of a class: public, private, or protected.
Parent of a class.
Adding base classes to a class.
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.
Compiler-generated static analysis set of data built from a fileset in the static analyzer.
Modifications to a class that may be made without requiring recompilation of any client code.
Classes whose layout and location are determined at link time.
In C++, to declare an object of type classname. The result is an instance or an object.
A class that is dynamic because it inherits or contains a dynamic class.
Encoding a function name to support overloading.
C++ function that is a member of a class or structure data type. Also known as a method.
Either or both data and methods belonging to a class (class members).
Adding member functions and variables to a class.
Promoting a member to a non-virtual base class.
Reordering members within a class.
C++ function that is a member of a class or structure data type. Also known as a member function.
Adding members that override those provided by base classes (whether or not the classes are virtual).
In C++, access to the class member is restricted to the class in which it is defined, friend classes, or friend functions.
In C++, access to the class member is restricted to the class (and all derived classes) in which it is defined, friend classes, and friend functions.
In C++, access is open to any method or function.
An option to the compiler where only those files that must be recompiled are recompiled.
In template instantiation, defining a specific version of a function or static data member.
A description of a class or function that is a model for a family of related classes or functions.