[Home] [Prev] [Next] [Index]
- Effect
- See:
elaboration has no other effect
-
ELABORATE (predefined pragma) 10.5;
- ...B
-
Elaboration 3.9;
- ...3.1,
- ...3.3,
- ...D,
- ...10.1
- See Also:
exception raised during...
order of elaboration
- optimized 10.6
-
Elaboration has no other effect 3.1
-
Elaboration of
- an access type definition 3.8
- an array type definition 3.6
- a body stub 10.2
- a component declaration 3.7
- a component subtype definition 3.7
- a constrained array definition 3.6
- a declaration 3.1
- a declarative item 3.9
- a declarative part 3.9
- a deferred constant declaration 7.4.3
- a derived type definition 3.4
- a discriminant constraint 3.7.2
- a discriminant part 3.7.1
- a discriminant specification 3.7.1
- an entry declaration 9.5
- an enumeration literal specification 3.5.1
- an enumeration type definition 3.5.1
- a fixed point type declaration 3.5.9
- a floating point type declaration 3.5.7
- a formal part 6.1
- a full type declaration 3.3.1
- a generic body 12.2
- a generic declaration 12.1
- a generic instantiation 12.3
- an incomplete type declaration 3.8.1
- an index constraint 3.6.1
- an integer type definition 3.5.4
- a library unit 10.5
- a loop parameter specification 5.5
- an object declaration 3.2.1
- a package body 7.3
- a package declaration 7.2
- a parameter specification 6.1
- a private type declaration 7.4.1
- a range constraint 3.5
- a real type definition 3.5.6
- a record type definition 3.7
- a renaming declaration 8.5
- a representation clause 13.1
- a subprogram body 6.3
- a subprogram declaration 6.1
-
- ...3.8.1,
- ...7.4.1
- a type definition 3.3.1;
- an unconstrained array definition 3.6
- a use clause 8.4
- Elaboration_check
- See:
program_error exception
suppress
-
Element in a file 14,
- ...14.1;
- ...14.2
- in a direct access file 14.2.4
- in a sequential access file 14.2.2
-
ELEMENT_TYPE (generic formal type of direct_io) 14.2.5;
- ...14.1,
- ...14.2.4
-
ELEMENT_TYPE (generic formal type of sequential_io) 14.2.3;
- ...14.1,
- ...14.2.2
-
Else part
- of a conditional entry call 9.7.2
- of an if statement 5.3
- of a selective wait 9.7.1;
- ...11.1
-
EMAX (predefined attribute) 3.5.8;
- ...A
- See Also:
machine_emax
- Emin
- See:
machine_emin
-
Empty string literal 2.6
-
End of line 2.2
- as a separator 2.2
- due to a format effector 2.2
- terminating a comment 2.7
-
END_ERROR (input-output exception) 14.4;
- ...14.2.2,
- ...14.2.3,
- ...14.2.4,
- ...14.2.5,
- ...14.3.4,
- ...14.3.5,
- ...14.3.6,
- ...14.3.10,
- ...14.5
-
END_OF_FILE (input-output function)
- in an instance of direct_io 14.2.4;
- ...14.2.5
- in an instance of sequential_io 14.2.2;
- ...14.2.3
- in text_io 14.3.1,
- ...14.3.10
-
END_OF_LINE (text_io function) 14.3.4;
- ...14.3.10
- raising an exception 14.4
-
END_OF_PAGE (text_io function) 14.3.4;
- ...14.3.10,
- ...14.4
-
Entry (of a task) 9.5;
- ...9,
- ...9.2,
- ...D
- See Also:
actual parameter
address attribute
attribute of...
formal parameter
interrupt entry
overloading of...
parameter and result type profile
parameter
subprogram
- declared by instantiation of a generic formal parameter 12.3
- denoted by an indexed component 4.1.1
- denoted by a selected component 4.1.3
- name
- [see: name of an entry]
- name starting with a prefix 4.1
- of a derived task type 3.4
- of a task designated by an object of a task type 9.5
- renamed 8.5
- subject to an address clause 13.5,
- ...13.5.1
- subject to a representation clause 13.1
-
Entry call 9.5;
- ...9,
- ...9.7.1,
- ...9.7.2,
- ...9.7.3
- See Also:
actual parameter
conditional entry call
subprogram call
timed entry call
- to an abnormal task 9.5,
- ...9.10,
- ...11.5;
- ...9.5
- to communicate values 9.11
-
Entry call statement 9.5
- See Also:
accept statement
actual parameter
statement
task declaration
task
- as a simple statement 5.1
- in an abnormal task 9.10
- in a conditional entry call 9.7.2;
- ...9.5
- in a timed entry call 9.7.3;
- ...9.5
-
Entry declaration 9.5
- See Also:
elaboration of...
- as an overloaded declaration 8.3
- as part of a basic declaration 3.1
- cannot include a forcing occurrence 13.1
- having an extended scope 8.2
- in a task specification 9.1
- including the name of a private type 7.4.1
- visibility 8.3
-
Entry family 9.5
- denoted by a selected component 4.1.3
- name starting with a prefix 4.1
-
Entry index (in the name of an entry of a family) 9.5
- for an open accept alternative 9.7.1
- in a conditional entry call 9.7.2
- in a timed entry call 9.7.3
-
Entry queue (of calls awaiting acceptance) 9.5
- count of calls in the queue 9.9
- due to queued interrupts 13.5.1
- of an abnormal task 9.10
-
Enumeration literal 3.5.1,
- ...4.2
- See Also:
overloading of...
predefined function
- as an operation 3.3.3
- as an operator 3.5.5
- as result for image attribute 3.5.5
- as the parameter for value attribute 3.5.5
- implicitly declared 3.3.3
- in a static expression 4.9
- in pragma system_name 13.7
- of a derived type 3.4
- overloaded 8.3
- renamed as a function 8.5
- representation 13.3
-
Enumeration literal specification 3.5.1
- as part of a basic declaration 3.1
- made directly visible by a use clause 8.4
-
Enumeration representation clause 13.3
- as a representation clause 13.1
-
Enumeration type 3.5.1;
- ...3.3,
- ...3.5,
- ...D
- See Also:
discrete type
scalar type
- as a character type 3.5.2
- as a generic formal type 12.1.2
- as a generic parameter 12.3.3
- boolean 3.5.3
- operation 3.5.5
- subject to an attribute 3.5.5
-
Enumeration type definition 3.5.1;
- ...3.3.1
- See Also:
elaboration of...]
-
ENUMERATION_IO (text_io inner generic package) 14.3.9;
- ...14.3.10
-
Environment of a program 10.4
- environment task calling the main program 10.1
-
EPSILON (predefined attribute) 3.5.8;
- ...A
-
Equal
- character 2.1
- delimiter 2.2
-
Equality operator 4.5;
- ...4.5.2
- See Also:
limited type
relational operator
- explicitly declared 4.5.2,
- ...6.7;
- ...7.4.4
- for an access type 3.8.2
- for an array type 3.6.2
- for a generic formal type 12.1.2
- for a limited type 4.5.2,
- ...7.4.4
- for a real type 4.5.7
- for a record type 3.7.4
-
Erroneous execution 1.6
- See Also:
program_error
- due to an access to a deallocated object 13.10.1
- due to an unchecked conversion violating properties of objects of the result type 13.10.2
- due to assignment to a shared variable 9.11
- due to changing of a discriminant value 5.2,
- ...6.2
- due to independence on parameter-passing mechanism 6.2
- due to multiple address clauses for overlaid entities 13.5
- due to suppression of an exception check 11.7
- due to use of an undefined value 3.2.1
-
Error bounds of a predefined operation of a real type 3.5.9,
- ...4.5.7;
- ...3.5.6,
- ...3.5.7
-
Error detected at
- compilation time 1.6
- run time 1.6
-
Error situation 1.6,
- ...11,
- ...11.1;
- ...11.6
-
Error that may not be detected 1.6
-
Evaluation (of an expression) 4.5;
- ...D
- See Also:
compile time evaluation
expression
- at compile time 4.9,
- ...10.6
- of an actual parameter 6.4.1
- of an aggregate 4.3;
- ...3.3.3
- of an allocator 4.8
- of an array aggregate 4.3.2
- of a condition 5.3,
- ...5.5,
- ...5.7,
- ...9.7.1
- of a default expression 3.7.2
- of a default expression for a formal parameter 6.4.2;
- ...6.1
- of a discrete range 3.5;
- ...9.5
- of a discrete range used in an index constraint 3.6.1
- of an entry index 9.5
- of an expression in an assignment statement 5.2
- of an expression in a constraint 3.3.2
- of an expression in a generic actual parameter 12.3
- of an indexed component 4.1.1
- of an initial value
- [see: default expression]
- of a literal 4.2;
- ...3.3.3
- of a logical operation 4.5.1
- of a name 4.1;
- ... 4.1.1,
- ...4.1.2,
- ...4.1.3,
- ...4.1.4
- of a name in an abort statement 9.10
- of a name in a renaming declaration 8.5
- of a name of a variable 5.2,
- ...6.4.1,
- ...12.3
- of a primary 4.4
- of a qualified expression 4.7;
- ...4.8
- of a range 3.5
- of a record aggregate 4.3.1
- of a short circuit control form 4.5.1
- of a static expresion 4.9
- of a type conversion 4.6
- of a universal expression 4.10
- of the bounds of a loop parameter 5.5
- of the conditions of a selective wait 9.7.1
- Evaluation order
- See:
order of evaluation
-
Exception 11;
- ...1.6,
- ...D
- See Also:
constraint_error
numeric_error
predefined ..
program_error
raise statement
raising of ..
storage_error
tasking_error
time_error
- as an entity 3.1
- causing a loop to be exited 5.5
- causing a transfer of control 5.1
- due to an expression evaluated at compile time 10.6
- implicitly declared in a generic instantiation 11.1
- in input-output 14.4;
- ...14.5
- renamed 8.5
- suppress pragma 11.7
-
Exception choice 11.2
-
Exception declaration 11.1;
- ...11
- as a basic declaration 3.1
-
Exception handler 11.2;
- ...D
- in an abnormal task 9.10
- in a block statement 5.6
- in a package body 7.1;
- ...7.3
- in a subprogram body 6.3
- in a task body 9.1
- including a raise statement 11.3
- including the destination of a goto statement 5.9
- including the name of an exception 11.1
- not allowed in a code procedure body 13.8
- raising an exception 11.4.1
- selected to handle an exception 11.4.1;
- ...11.6
-
Exception handling 11.4;
- ...11.4.1,
- ...11.4.2,
- ...11.5
-
Exception propagation 11
- delayed by a dependent task 11.4.1
- from a declaration 11.4.2
- from a predefined operation 11.6
- from a statement 11.4.1
- to a communicating task 11.5
-
Exception raised during execution or elaboration of
- an accept statement 11.5
- an allocator of a task 9.3
- a conditional entry 9.7.2
- a declaration 11.4.2;
- ...11.4
- a declarative part that declares tasks 9.3
- a generic instantiation 12.3.1,
- ...12.3.2,
- ...12.3.4,
- ...12.3. 5
- a selective wait 9.7.1
- a subprogram call 6.3;
- ...6.2,
- ...6.5
- a statement 11.4.1;
- ...11.4
- a subprogram call 6.3;
- ...6.2,
- ...6.5
- a task 11.5
- task activation 9.3
- a timed entry call 9.7.3
-
Exceptions and optimization 11.6
-
Exclamation character 2.1
- replacing vertical bar 2.10
- Exclusive disjunction
- See:
logical operator
- Execution
- See:
sequence of statements
statement
task body
task
-
Exit statement 5.7
- See Also:
statement
- as a simple statement 5.1
- causing a loop to be exited 5.5
- causing a transfer of control 5.1
- completing block statement execution 9.4
-
Expanded name 4.1.3;
- ...D
- denoting a loop 5.5
- in a static expression 4.9
- of a parent unit 10.2
- replacing a simple name 6.3.1
-
Explicit conversion 4.6
- See Also:
conversion operation
implicit conversion
subtype conversion
type conversion
- from universal_fixed type 4.5.5
- to a real type 4.5.7
-
Explicit declaration 3.1;
- ...4.1
- See Also:
declaration
- Explicit initialization
- See:
allocator
object declaration
qualified expression
-
Exponent of a floating point number 3.5.7;
- ...13.7.3
- Exponent part
- in output of real values 14.3.8
- of a based literal 2.4.1,
- ...2.4.2
- of a decimal literal 2.4.1
-
Exponentiating operator 4.5;
- ...4.5.6
- See Also:
highest precedence operator
- in a factor 4.4
- overloaded 6.7
-
Exponentiation compound delimiter 2.2
- See Also:
double star compound delimiter
-
Exponentiation operation 4.5.6
-
Expression 4.4;
- ...D
- See Also:
compile time evaluation
default expression
delay expression
evaluation
qualified expression
simple expression
static expression
universal type expression
- as an actual parameter 6.4,
- ...6.4.1
- as a condition 5.3
- as a generic actual parameter 12.3;
- ...12.3.1
- as the argument of a pragma 2.8
- in an actual parameter of a conditional entry call 9.7.2
- in an actual parameter of an entry call statement 9.5
- in an actual parameter of a timed entry call 9.7.3
- in an allocator 4.8
- in an assignment statement 5.2
- in an attribute designator 4.1.4
- in a case statement 5.4
- in a choice in a case statement 5.4
- in a component association 4.3
- in a component declaration 3.7
- in a constraint 3.3.2
- in a conversion 4.6
- in a discriminant association 3.7.2
- in a discriminant specification 3.7.1
- in a generic formal part 12.1
- in an indexed component 4.1.1
- in a length clause 13.2
- in a name of a variable 5.2,
- ...6.4.1,
- ...12.3
- in a number declaration 3.2
- in an object declaration 3.2,
- ...3.2.1
- in a parameter specification 6.1
- in a primary 4.4
- in a qualified expression 4.7
- in a representation clause 13.1
- in a return statement 5.8
- in a specification of a derived subprogram 3.4
- in a type conversion 8.7
- including the name of a private type 7.4.1
- specifying an entry in a family 4.1.1
- specifying the value of an index 4.1.1
- with a boolean result 4.5.1,
- ...4.5.2,
- ...4.5.6
-
Extended_digit in a based literal 2.4.2
-
External file 14.1
- See Also:
file
[Home] [Prev] [Next] [Index]
documentation@rational.com
Copyright © 1993-1998, Rational Software Corporation. All rights
reserved.