- E
-
- EBCDIC
- See extended binary-coded decimal interchange
code.
- element
- The component of an array, subrange, enumeration, set, or other aggregate object.
- element equality
- A relation that determines whether two elements are equal.
- element function
- A function, called by a member function, that accesses the elements of a class.
- else clause
- This action is executed when the condition evaluates to true/false. IBM.
- embedded part
- A part in a visual composite; for example, a window-based composite might have a canvas
part embedded in it.
- embedded SQL
- The Structured Query Language (SQL) statements embedded within a program and prepared
before the program is executed. See Structured Query Language.
- empty string
- (1) A string whose first byte is a null byte. See null
string. X/Open. (2) A character array whose first element is a null character. I.
- encapsulation
- (1) A method for protecting data from unwanted access or alteration by packaging it in
an object where it is only accessible through the object's interface. (2) The hiding of
the internal representation of objects and implementation details from the client program.
- encode
- Convert data to machine-readable format. The three steps in converting an analog signal
to a digital signal are sampling, quantizing, and encoding.
- enqueue
- An operation that adds an element as the last element to a queue. See dequeue.
- entry point
- In assembler language, the address or label of the first instruction that is executed
when a routine is entered for execution.
- enumeration constant
- An identifier that is defined in an enumerator and that has an associated constant value
of its enumeration type.
- enumeration data type
- A type that represents a set of enumeration constants. Each enumeration constant has an
associated constant value.
- enumeration tag
- The identifier that names an enumeration data type.
- enumerator
- In the C and C++ languages, an enumeration constant and its associated value. IBM.
- environment variable
- Any of a number of variables that describe the way an operating system is going to run
or the devices it is going to recognize. IBM.
- equality collection
- (1) An abstract class with the property of element equality. (2) Any collection that has
element equality.
- equality key collection
- An abstract class with the properties of element equality and key equality.
- equality key sorted collection
- An abstract class with the properties of element equality, key equality, and sorted
elements.
- equality sequence
- A sequentially ordered flat collection with element equality.
- equality sorted collection
- An abstract class with the properties of element equality and sorted elements.
- equivalence class
- (1) A grouping of characters that are considered equal for the purpose of collation; for
example, many languages place an uppercase character in the same equivalence class as its
lowercase form, but some languages distinguish between accented and unaccented character
forms for the purpose of collation. IBM. (2) A set of collating elements with the
same primary collation weight. Elements in an equivalence class are typically elements
that naturally group together, such as all accented letters based on the same base letter.
The collation order of elements within an equivalence class is determined by the weights
assigned on any subsequent levels after the primary weight. X/Open.
- escape sequence
- (1) A representation of a character. An escape sequence contains the \ symbol followed
by one of the characters: a, b, f, n, r, t,
v, ', ", x, \, or followed by one or
more octal or hexadecimal digits. (2) A sequence of characters that represent, for
example, nonprinting characters, or the exact code point value to be used to represent
variant and nonvariant characters regardless of code page. (3) In the C and C++ languages,
an escape character followed by one or more characters. The escape character indicates
that a different code, or a different coded character set, is used to interpret the
characters that follow. Any member of the character set used at run time can be
represented using an escape sequence. (4) A character that is preceded by a backslash
character and is interpreted to have a special meaning to the operating system. (5) A
sequence sent to a terminal to perform actions such as moving the cursor, changing from
normal to reverse video, and clearing the screen. IBM.
- event
- (1) Any user action (such as a mouse click) or system activity (such as screen updating)
that provokes a response from the application. (2) In visual programming, a specification
for signaling changes in a part's properties or state. Used in connections, events trigger
other behavior, such as setting an attribute to a new value or saving data to a file.
- event-to-action connection
- A connection that causes an action to be performed when an event occurs. See connection.
- event-to-attribute connection
- A connection that changes the value of an attribute when a specified event occurs. See connection.
- event-to-member-function connection
- A connection from an event of a part to a member function. When the connected event
occurs, the member function is executed. See connection.
- exception
- (1) A user or system error detected by the system and passed to an operating system or
user exception handler. (2) In the C++ language, any user, logic, or system error detected
by a function that does not itself deal with the error but passes the error on to a
handling routine (also called "throwing the exception"). See signal.
- exception handler
- (1) A function that is invoked when an exception is detected, and that either corrects
the problem and returns execution to the program, or terminates the program. (2) In the
C++ language, a catch block that catches a C++ exception when it is thrown from a function
in a try block. See catch block, throw expression, try
block.
- exception handling
- A type of error handling that allows control and information to be passed to an
exception handler when an exception occurs. Under the OS/2 operating system, exceptions
are generated by the system and handled by user code. In the C++ language, try and catch
blocks and throw expressions are the constructs used to implement C++ exception handling.
See structured exception handling.
- expression
- A representation of a value; for example, variables and constants that appear alone or
in combination with operators are expressions.
- extended binary-coded decimal interchange code
(EBCDIC)
- A coded character set of 256 eight-bit characters. IBM.
- extension
- An element or function that extends the capability of the standard language or product.
See file extension, language
extension.
- external data definition
- A definition of a variable appearing outside a function. The defined object is
accessible to all functions that follow the definition and are located within the same
source file as the definition.
- eyecatcher
- A recognizable sequence of bytes that determines which parameters were passed in which
registers. This sequence is used for functions that have not been prototyped or have a
variable number of parameters.
-
