HP aC++/HP C A.06.20 Programmer's Guide

profile-based
optimization
An optimization in which the compiler and linker work together to optimize an application based
on profile data obtained from running the application on a typical input data set.
protected
member
A protected member of a class is a data member or member function that is only accessible from
within the class defining the member, or from any class derived from that class, or from any
friends of the class defining the protected member.
public
member
A public member of a class is a data member or member function that is accessible from everywhere
outside the class defining the member as well as from inside the class and from any derived
classes.
S
shared library
A collection of object files grouped using the aCC command. It comprises position-independent
code. At link time, all object files are made available.
single
inheritance
The ability of a derived class to inherit from its base class. Also see multiple inheritence.
software
pipelining
A code transformation that optimizes program loops. It is useful for loops that contain arithmetic
operations on floats and doubles.
source file An HP-UX file that contains C and/or C++ program code.
specialization
An instantiation of a template class or template function that overrides the standard version.
T
template A skeleton or description for an infinite set of classes or functions. A class template is a specification
for a family or group of classes. A class template is also known as a parameterized type. A function
template is a specification for a family or group of functions.
template
argument
A type or constant specified to a template to distinguish a particular usage of the template.
template
function
An instantiated function template.
timestamp The date and time a file was last changed.
translation
unit
The standard term for a compilation unit. It refers to a single source file submitted to the compiler
along with all files included by the compilation of that single source file. A translation unit
normally results in a single object file. It is also a variable name explicitly declared static has the
scope of its translation unit and can be used as a name for other objects, functions, and so on in
other translation units in the same application.
trigraph
sequences
A set of three characters that is replaced by a corresponding single character by the preprocessor.
Y
yacc A programming tool to describe input to a computer program.
294 Glossary