[Home] [Prev] [Next] [Index]

A


Abandon elaboration or evaluation (of declarations or statements)
See:
* exception
* raise statement

Abnormal task 9.10;
...9.9
See Also:
* abort statement
as recipient of an entry call 9.7.2,
...9.7.3,
...1.5;
...9.5
raising tasking_error in a calling task 11.5;
...9.5

Abort statement 9.10
See Also:
* abnormal task
* statement
* task
as a simple statement 5.1

Abs unary operator 4.5.6;
...4.5
See Also:
* highest precedence operator
as an operation of fixed point type 3.5.10
as an operation of a floating point type 3.5.8
as an operation of an integer type 3.5.5
in a factor 4.4

Absolute value operation 4.5.6
Accept alternative (of a selective wait) 9.7.1
for an interrupt entry 13.5.1

Accept statement 9.5;
...9,
...D
See Also:
* entry call statement
* simple name in...
* statement,
* task
accepting a conditional entry call 9.7.2
accepting a timed entry call 9.7.3
and optimization with exceptions 11.6
as a compound statement 5.1
as part of a declarative region 8.1
entity denoted by an expanded name 4.1.3
in an abnormal task 9.1 8
in a select alternative 9.7.1
including an exit statement 5.7
including a goto statement 5.9
including a return statement 5.8
raising an exception 11.5
to communicate values 9.11

Access to external files 14.2
Access type 3.8;
...3.3,
...D
See Also:
* allocator
* appropriate for a type
* class of type
* collection
* derived type of an access type
* null access value
* object designated by...
as a derived type 3.4
as a generic formal type 12.1.2,
...12.3.5
deallocation
[see: unchecked_deallocation]
designating a limited type 7.4.4
designating a task type determining task dependence 9.4
formal parameter 6.2
name in a controlled pragma 4.8
object initialization 3.2.1
operation 3.8.2
prefix 4.1
value designating an object 3.2,
...4.8
value designating an object with discriminants 5.2
with a discriminant constraint 3.7.2
with an index constraint 3.6.1

Access type definition 3.8;
...3.3.1,
...12.1.2
as a generic type definition 12.1

Access_check
See:
* constraint_error,
* suppress

Accuracy
of a numeric operation 4.5.7
of a numeric operation of a universal type 4.10

Activation
See:
* task activation

Actual object
See:
* generic actual object

Actual parameter 6.4.1;
...D;
...(of an operator) 6.7;
...(of a subprogram) 6.4;
...6.2,
...6.3
See Also:
* entry call,
* formal parameter,
* function call,
* procedure call statement,
* subprogram call
characteristics and overload resolution 6.6
in a generic instantiation
[see: generic actual parameter]
of an array type 3.6.1
of a record type 3.7.2
of a task type 9.2
that is an array aggregate 4.3.2
that is a loop parameter 5.5

Actual parameter part 6.4
in a conditional entry call 9.7.2
in an entry call statement 9.5
in a function call 6.4
in a procedure call statement 6.4
in a timed entry call 9.7.3

Actual part
See:
* actual parameter part
* generic actual part

Actual subprogram
See:
* generic actual subprogram

Actual type
See:
* generic actual type

Adding operator
See:
* binary adding operator
* unary adding operator

Addition operation 4.5.3
accuracy for a real type 4.5.7

ADDRESS (predefined attribute) 13.7.2;
...3.5.5,
...3.5.8,
...3.5.10,
...3.6.2,
...3.7.4,
...3.8.2,
...7.4.2,
...9.9,
...13.7,
...A
See Also:
* system.address

ADDRESS (predefined type)
See:
* system.address

Address clause 13.5;
...13.1,
...13.7
See Also:
* storage address
* system.address
as a representation clause 13.1
for an entry 13.5.1

AFT (predefined attribute) for a fixed point type 3.5.10;
...A

Aft field of text_io input or output 14.3.8,
...14.3.10

Aggregate 4.3,
...D
See Also:
* array aggregate
* overloading of...
* record aggregate
as a basic operation 3.3.3;
...3.6.2,
...3.7.4
as a primary 4.4
in an allocator 4.8
in a code statement 13.8
in an enumeration representation clause 13.3
in a qualified expression 4.7
may not be the argument of a conversion 4.6
of a derived type 3.4
of a generic formal type 12.1.2

Alignment clause (in a record representation clause) 13.4
All in a selected component 4.1.3
Allocation of processing resources 9.8
Allocator 4.8;
...3.8,
...D
See Also:
* access type
* collection
* exception raised during...
* initial value
* object
* overloading of...
as a basic operation 3.3.3;
...3.8.2
as a primary 4.4
creating an object with a discriminant 4.8;
...5.2
for an array type 3.6.1
for a generic formal access type 12.1.2
for a private type 7.4.1
for a record type 3.7.2
for a task type 9.2; 9.3
must not be the argument of a conversion 4.6
raising storage_error due to the size of the collection being exceeded 11.1
setting a task value 9.2
without storage check 11.7

Allowed 1.6
Alternative
See:
* accept alternative
* case statement alternative
* closed alternative
* delay alternative
* open alternative
* select alternative
* selective wait
* terminate alternative

Ambiguity
See:
* overloading

Ampersand
See:
* catenation
character 2.1
delimiter 2.2

Ancestor library unit 10.2
And operator
See:
* logical operator

And then control form
See:
* short circuit control form

Anonymous type 3.3.1;
...3.5.4,
...3.5.7,
...3.5.9,
...3.6,
...9.1
anonymous base type
[see: first named subtype]

ANSI (american national standards institute) 2.1
Apostrophe character 2.1
in a character literal 2.5

Apostrophe delimiter 2.2
in an attribute 4.1.4
of a qualified expression 4.7

Apply 10.1.1
Appropriate for a type 4.1
for an array type 4.1.1,
...4.1.2
for a record type 4.1.3
for a task type 4.1.3
prefix of an attribute 4.1.4

Arbitrary selection of select alternatives 9.7.1
Argument association in a pragma 2.8
Argument identifier in a pragma 2.8
Arithmetic operator 4.5
See Also:
* binary adding operator
* exponentiating operator
* multiplying operator
* predefined operator
* unary adding operator
as an operation of a fixed point type 3.5.10
as an operation of a floating point type 3.5.5
as an operation of an integer type 3.5.5
rounding for real types 13.7.3

Array aggregate 4.3.2;
...4.3
See Also:
* aggregate
as a basic operation 3.3.3;
...3.6.2
in an enumeration representation clause 13.3

Array assignment 5.2.1
Array bounds
See:
* bounds of an array

Array component
See:
* array type
* component
* indexed component

Array type 3.6;
...3.3,
...D
See Also:
* component
* composite type
* constrained array
* constrained...
* index
* matching components
* null slice
* slice
* unconstrained...
as a full type 7.4.1
as a generic formal type 12.1.2
as a generic parameter 12.3.4
as the type of a formal parameter 6.2
conversion 4.6
for a prefix of an indexed component 4.1.1
for a prefix of a slice 4.1.2
operation 3.6.2;
...4.5.2,
...4.5.3
operation on an array of boolean components 4.5.1,
...4.5.6
with a component type with discriminants 3.7.2
with a limited component type 7.4.4

Array type definition 3.6;
...3.3.1,
...12.1.2,
...12.3.4
See Also:
* constrained array definition
* elaboration of...
* unconstrained array definition
as a generic type definition 12.1

Arrow compound delimiter 2.2
ASCII (american standard code for information interchange) 2.1
ASCII (predefined library package) 3.5.2;
...2.6,
...C
See Also:
* graphical symbol

Assignment compound delimiter 2.2;
...5.2
in an object declaration 3.2.1

Assignment operation 5.2;
...D
See Also:
* initial value
* limited type
as a basic operation 3.3,
...3.3.3;
...3.5.5,
...3.5.8,
...3.5.10,
...3.6.2,
...3.7.4,
...3.8.2,
...7.4.2,
...12.1.2
for a generic formal type 12.1.2
not available for a limited type 7.4.4
of an array aggregate 4.3.2
of an initial value to an object 3.2.1
to an array variable 5.2.1; 5.2
to a loop parameter 5.5
to an object designated by an access value 3.8
to a shared variable 9.11

Assignment statement 5.2;
...D
See Also:
* statement
as a simple statement 5.1

Associated declarative region of a declaration or statement 8.1
Association
See:
* component association
* discriminant association
* generic association
* parameter associaion

Attribute 4.1.4;
...D
See Also:
* predefined attribute
* representation attribute
as a basic operation 3.3.3
as a name 4.1
as a primary 4.4
in a length clause 13.2
in a static expression in a generic unit 12.1
of an access type 3.5.8
of an array type 3.6.2
of a derived type 3.4
of a discrete type or subtype 3.5.5
of an entry 9.9
of a fixed point type 3.5.10
of an object of a task type 9.9
of a static subtype in a static expression 4.9
of a task type 9.9
of a type 3.3
of a type as a generic actual function 12.3.6
of a type with discriminants 3.7.4
renamed as a function 8.5
that is a function 3.5.5

Attribute designator 4.1.4


[Home] [Prev] [Next] [Index]

documentation@rational.com
Copyright © 1993-1998, Rational Software Corporation. All rights reserved.