Index
Index entries are given by paragraph number. A list of all language-defined library units may be found under Language-Defined
Library Units. A list of all language-defined types may be found under
Language-Defined Types. A list of all language-defined subprograms may be found under Language-Defined
Subprograms.
19769:2004, ISO/IEC technical report
1.2(10/2)
6429:1992, ISO/IEC standard
1.2(5)
646:1991, ISO/IEC standard
1.2(2)
8859-1:1987, ISO/IEC standard
1.2(6)
A
abort-deferred operation
9.8(5)
abstract data type (ADT)
See private types and private extensions
7.3(1)
See also abstract type
3.9.3(1/2)
ACATS
Ada Conformity Assessment Test Suite
1.3(1.c/2)
access types
input-output unspecified
A.7(6)
accessibility
from shared passive library units
E.2.1(8)
acquire
execution resource associated with protected object
9.5.1(5)
actual parameter
for a formal parameter
6.4.1(3)
Actual_Quantum
in Ada.Dispatching.Round_Robin
D.2.5(4/2)
Ada Commentary Integration Document (ACID)
1.3(1.c/2)
Ada Conformity Assessment Test Suite
ACATS
1.3(1.c/2)
Ada.Numerics.Complex_Elementary_Functions
G.1.2(9/1)
Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(2/2)
Ada.Numerics.Generic_Elementary_Functions
A.5.1(3)
Ada.Strings.Wide_Wide_Bounded.Wide_Wide_Hash
A.4.8(1/2)
Ada.Strings.Wide_Wide_Fixed.Wide_Wide_Hash
A.4.8(1/2)
Ada.Strings.Wide_Wide_Maps.Wide_Wide_Constants
A.4.8(1/2)
Ada.Strings.Wide_Wide_Unbounded.Wide_Wide_Hash
A.4.8(1/2)
Ada_To_COBOL
in Interfaces.COBOL
B.4(14)
Add_Task
in Ada.Execution_Time.Group_Budgets
D.14.2(8/2)
Address_To_Access_Conversions
child of System
13.7.2(2)
ADT (abstract data type)
See private types and private extensions
7.3(1)
See also abstract type
3.9.3(1/2)
aliasing
See distinct access paths
6.2(12)
Allocate
in System.Storage_Pools
13.11(7)
Alphanumeric
in Interfaces.COBOL
B.4(16)
alphanumeric character
a category of Character
A.3.2(31)
Alphanumeric_Set
in Ada.Strings.Maps.Constants
A.4.6(4)
ancestor subtype
of a formal derived type
12.5.1(5/2)
of a private_extension_declaration
7.3(8)
Any_Priority
subtype of Integer
in System
13.7(16)
Append
in Ada.Containers.Doubly_Linked_Lists
A.18.3(23/2)
in Ada.Containers.Vectors
A.18.2(46/2),
A.18.2(47/2)
in Ada.Strings.Bounded
A.4.4(13),
A.4.4(14),
A.4.4(15),
A.4.4(16),
A.4.4(17),
A.4.4(18),
A.4.4(19),
A.4.4(20)
in Ada.Strings.Unbounded
A.4.5(12),
A.4.5(13),
A.4.5(14)
apply
to a callable construct by a return statement
6.5(4/2)
to a callable construct by a return_statement
6.5(4/2)
to a loop_statement by an exit_statement
5.7(4)
to a program unit by a program unit pragma
10.1.5(2)
Arccos
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(5)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(6)
Arccosh
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(7)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(7)
Arccot
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(5)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(6)
Arccoth
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(7)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(7)
Arcsin
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(5)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(6)
Arcsinh
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(7)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(7)
Arctan
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(5)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(6)
Arctanh
in Ada.Numerics.Generic_Complex_Elementary_Functions
G.1.2(7)
in Ada.Numerics.Generic_Elementary_Functions
A.5.1(7)
Argument_Count
in Ada.Command_Line
A.15(4)
array indexing
See indexed_component
4.1.1(1)
assign
See assignment operation
5.2(3)
assignment
user-defined
7.6(1)
associated components
of a record_component_association
4.3.1(10)
associated discriminants
of a named discriminant_association
3.7.1(5)
of a positional discriminant_association
3.7.1(5)
associated object
of a value of a by-reference type
6.2(10)
of a value of a limited type
6.2(10.f)
asynchronous
remote procedure call
E.4.1(9)
asynchronous remote procedure call
E.4(1)
Asynchronous_Task_Control
child of Ada
D.11(3/2)
Attach_Handler
in Ada.Interrupts
C.3.2(7)
attaching
to an interrupt
C.3(2)
Attribute_Handle
in Ada.Task_Attributes
C.7.2(3)
attributes
Access
3.10.2(24/1),
3.10.2(32/2)
Address
13.3(11),
J.7.1(5)
Adjacent
A.5.3(48)
Aft
3.5.10(5)
Alignment
13.3(23/2),
13.3(26.2/2)
Base
3.5(15)
Bit_Order
13.5.3(4)
Body_Version
E.3(4)
Callable
9.9(2)
Caller
C.7.1(14)
Ceiling
A.5.3(33)
Class
3.9(14),
7.3.1(9),
J.11(2/2)
Component_Size
13.3(69)
Compose
A.5.3(24)
Constrained
3.7.2(3),
J.4(2)
Copy_Sign
A.5.3(51)
Count
9.9(5)
Definite
12.5.1(23)
Delta
3.5.10(3)
Denorm
A.5.3(9)
Digits
3.5.8(2/1),
3.5.10(7)
Exponent
A.5.3(18)
External_Tag
13.3(75/1)
First
3.5(12),
3.6.2(3)
First(N)
3.6.2(4)
First_Bit
13.5.2(3/2)
Floor
A.5.3(30)
Fore
3.5.10(4)
Fraction
A.5.3(21)
Identity
11.4.1(9),
C.7.1(12)
Image
3.5(35)
Input
13.13.2(22),
13.13.2(32)
Last
3.5(13),
3.6.2(5)
Last(N)
3.6.2(6)
Last_Bit
13.5.2(4/2)
Leading_Part
A.5.3(54)
Length
3.6.2(9)
Length(N)
3.6.2(10)
Machine
A.5.3(60)
Machine_Emax
A.5.3(8)
Machine_Emin
A.5.3(7)
Machine_Mantissa
A.5.3(6)
Machine_Overflows
A.5.3(12),
A.5.4(4)
Machine_Radix
A.5.3(2),
A.5.4(2)
Machine_Rounding
A.5.3(41.1/2)
Machine_Rounds
A.5.3(11),
A.5.4(3)
Max
3.5(19)
Max_Size_In_Storage_Elements
13.11.1(3/2)
Min
3.5(16)
Mod
3.5.4(16.1/2)
Model
A.5.3(68),
G.2.2(7)
Model_Emin
A.5.3(65),
G.2.2(4)
Model_Epsilon
A.5.3(66)
Model_Mantissa
A.5.3(64),
G.2.2(3/2)
Model_Small
A.5.3(67)
Modulus
3.5.4(17)
Output
13.13.2(19),
13.13.2(29)
Partition_Id
E.1(9)
Pos
3.5.5(2)
Position
13.5.2(2/2)
Pred
3.5(25)
Priority
D.5.2(3/2)
Range
3.5(14),
3.6.2(7)
Range(N)
3.6.2(8)
Read
13.13.2(6),
13.13.2(14)
Remainder
A.5.3(45)
Round
3.5.10(12)
Rounding
A.5.3(36)
Safe_First
A.5.3(71),
G.2.2(5)
Safe_Last
A.5.3(72),
G.2.2(6)
Scale
3.5.10(11)
Scaling
A.5.3(27)
Signed_Zeros
A.5.3(13)
Size
13.3(40),
13.3(45)
Small
3.5.10(2/1)
Storage_Pool
13.11(13)
Storage_Size
13.3(60),
13.11(14),
J.9(2)
Stream_Size
13.13.2(1.2/2)
Succ
3.5(22)
Tag
3.9(16),
3.9(18)
Terminated
9.9(3)
Truncation
A.5.3(42)
Unbiased_Rounding
A.5.3(39)
Unchecked_Access
13.10(3),
H.4(18)
Val
3.5.5(5)
Valid
13.9.2(3),
H(6)
Value
3.5(52)
Version
E.3(3)
Wide_Image
3.5(28)
Wide_Value
3.5(40)
Wide_Wide_Image
3.5(27.1/2)
Wide_Wide_Value
3.5(39.1/2)
Wide_Wide_Width
3.5(37.1/2)
Wide_Width
3.5(38)
Width
3.5(39)
Write
13.13.2(3),
13.13.2(11)
avoid overspecifying environmental issues
10(3.a)
B
Backus-Naur Form (BNF)
complete listing
P
cross reference
P
notation
1.1.4(3)
under Syntax heading
1.1.2(25)
base decimal precision
of a floating point type
3.5.7(9)
of a floating point type
3.5.7(10)
basic letter
a category of Character
A.3.2(27)
Basic_Map
in Ada.Strings.Maps.Constants
A.4.6(5)
Basic_Set
in Ada.Strings.Maps.Constants
A.4.6(4)
Binary_Format
in Interfaces.COBOL
B.4(24)
bit field
See record_representation_clause
13.5.1(1)
bit string
See logical operators on boolean arrays
4.5.1(2)
blank
in text input for enumeration and numeric types
A.10.6(5/2)
Blank_When_Zero
in Ada.Text_IO.Editing
F.3.3(7)
BNF (Backus-Naur Form)
complete listing
P
cross reference
P
notation
1.1.4(3)
under Syntax heading
1.1.2(25)
bounded error
1.1.2(31),
1.1.5(8)
cause
4.8(11.1/2),
6.2(12),
7.6.1(14/1),
9.4(20.1/2),
9.5.1(8),
9.8(20),
10.2(26),
13.9.1(9),
13.11.2(11),
A.17(25/2),
A.18.2(238/2),
A.18.2(239/2),
A.18.2(243/2),
A.18.3(152/2),
C.7.1(17/2),
C.7.2(13.2/1),
D.2.6(30/2),
D.3(13.1/2),
D.5.1(11/2),
E.1(10),
E.3(6),
J.7.1(11)
Bounded_String
in Ada.Strings.Bounded
A.4.4(6)
Broken_Bar
in Ada.Characters.Latin_1
A.3.3(21)
Budget_Has_Expired
in Ada.Execution_Time.Group_Budgets
D.14.2(9/2)
Budget_Remaining
in Ada.Execution_Time.Group_Budgets
D.14.2(9/2)
Buffer_Size
in Ada.Storage_IO
A.9(4)
Buffer_Type
subtype of Storage_Array
in Ada.Storage_IO
A.9(4)
by copy parameter passing
6.2(2)
by reference parameter passing
6.2(2)
byte sex
See ordering of storage elements in a word
13.5.3(5)
Byte_Array
in Interfaces.COBOL
B.4(29)
C
cancellation of a remote subprogram call
E.4(13)
cast
See type conversion
4.6(1)
See unchecked type conversion
13.9(1)
catch (an exception)
See handle
11(1)
categorized library unit
E.2(2)
category determined for a formal type
12.5(6/2)
catenation operator
See concatenation operator
4.4(1)
See concatenation operator
4.5.3(3)
Cause_Of_Termination
in Ada.Task_Termination
C.7.3(3/2)
ceiling priority
of a protected object
D.3(8/2)
Cent_Sign
in Ada.Characters.Latin_1
A.3.3(21)
char_array_access
in Interfaces.C.Strings
B.3.1(4)
CHAR_BIT
in Interfaces.C
B.3(6)
Character_Mapping_Function
in Ada.Strings.Maps
A.4.2(25)
Character_Range
in Ada.Strings.Maps
A.4.2(6)
Character_Ranges
in Ada.Strings.Maps
A.4.2(7)
Character_Sequence
subtype of String
in Ada.Strings.Maps
A.4.2(16)
chars_ptr_array
in Interfaces.C.Strings
B.3.1(6/2)
check, language-defined
Access_Check
4.1(13),
4.6(49/2),
4.6(51/2)
Accessibility_Check
3.10.2(29),
4.6(39.1/2),
4.6(48),
4.8(10.1/2),
6.5(8/2),
6.5(17/2),
6.5(21/2),
E.4(18/1)
Allocation_Check
4.8(10.2/2),
4.8(10.3/2)
Ceiling_Check
C.3.1(11/2),
D.3(13)
Discriminant_Check
4.1.3(15),
4.3(6),
4.3.2(8),
4.6(43),
4.6(45),
4.6(51/2),
4.6(52),
4.7(4),
4.8(10/2)
Division_Check
3.5.4(20),
4.5.5(22),
A.5.1(28),
A.5.3(47),
G.1.1(40),
G.1.2(28),
K(202)
Elaboration_Check
3.11(9)
Index_Check
4.1.1(7),
4.1.2(7),
4.3.3(29),
4.3.3(30),
4.5.3(8),
4.6(51/2),
4.7(4),
4.8(10/2)
Length_Check
4.5.1(8),
4.6(37),
4.6(52)
Overflow_Check
3.5.4(20),
4.4(11),
5.4(13),
G.2.1(11),
G.2.2(7),
G.2.3(25),
G.2.4(2),
G.2.6(3)
Partition_Check
E.4(19)
Range_Check
3.2.2(11),
3.5(24),
3.5(27),
3.5(39.12/2),
3.5(39.4/2),
3.5(39.5/2),
3.5(43/2),
3.5(44/2),
3.5(51/2),
3.5(55/2),
3.5.5(7),
3.5.9(19),
4.2(11),
4.3.3(28),
4.5.1(8),
4.5.6(6),
4.5.6(13),
4.6(28),
4.6(38),
4.6(46),
4.6(51/2),
4.7(4),
13.13.2(35/2),
A.5.2(39),
A.5.2(40/1),
A.5.3(26),
A.5.3(29),
A.5.3(50),
A.5.3(53),
A.5.3(59),
A.5.3(62),
K(11),
K(114),
K(122),
K(184),
K(220),
K(241),
K(41),
K(47)
Reserved_Check
C.3.1(10)
Storage_Check
11.1(6),
13.3(67),
13.11(17),
D.7(15/2),
D.7(17/1),
D.7(18/1),
D.7(19/1)
Tag_Check
3.9.2(16),
4.6(42),
4.6(52),
5.2(10),
6.5(9/2)
Circumflex
in Ada.Characters.Latin_1
A.3.3(12)
COBOL
child of Interfaces
B.4(7)
COBOL_Character
in Interfaces.COBOL
B.4(13)
COBOL_To_Ada
in Interfaces.COBOL
B.4(15)
coding
aspect of representation
13.4(7)
Command_Name
in Ada.Command_Line
A.15(6)
comments, instructions for submission
0.3(58/1)
Commercial_At
in Ada.Characters.Latin_1
A.3.3(10)
Communication_Error
in System.RPC
E.5(5)
comparison operator
See relational operator
4.5.2(1)
compatibility
composite_constraint with an access subtype
3.10(15/2)
constraint with a subtype
3.2.2(12)
delta_constraint with an ordinary fixed point subtype
J.3(9)
digits_constraint with a decimal fixed point subtype
3.5.9(18)
digits_constraint with a floating point subtype
J.3(10)
discriminant constraint with a subtype
3.7.1(10)
index constraint with a subtype
3.6.1(7)
range with a scalar subtype
3.5(8)
range_constraint with a scalar subtype
3.5(8)
compatible
a type, with a convention
B.1(12)
completion and leaving (completed and left)
7.6.1(2/2)
Complex
in Ada.Numerics.Generic_Complex_Types
G.1.1(3)
in Interfaces.Fortran
B.5(9)
Complex_Elementary_Functions
child of Ada.Numerics
G.1.2(9/1)
Complex_Matrix
in Ada.Numerics.Generic_Complex_Arrays
G.3.2(4/2)
Complex_Vector
in Ada.Numerics.Generic_Complex_Arrays
G.3.2(4/2)
concrete subprogram
See nonabstract subprogram
3.9.3(1/2)
concurrent processing
See task
9(1)
configuration
of the partitions of a program
E(4)
conformance
6.3.1(1)
of an implementation with the Standard
1.1.3(1)
See also full conformance, mode conformance,
subtype conformance, type conformance
consistency
among compilation units
10.1.4(5)
constrained
3.2(9)
object
3.3.1(9/2),
3.10(9/2)
object
6.4.1(16)
subtype
3.2(9),
3.4(6),
3.5(7),
3.5.1(10),
3.5.4(9),
3.5.4(10),
3.5.7(11),
3.5.9(13),
3.5.9(16),
3.6(15),
3.6(16),
3.7(26),
3.9(15)
subtype
3.10(14/1)
subtype
K(35)
Constraint_Error
raised by failure of run-time check
1.1.5(12.b),
3.2.2(12),
3.5(24),
3.5(27),
3.5(39.12/2),
3.5(39.4/2),
3.5(39.5/2),
3.5(43/2),
3.5(44/2),
3.5(51/2),
3.5(55/2),
3.5.4(20),
3.5.5(7),
3.5.9(19),
3.9.2(16),
4.1(13),
4.1.1(7),
4.1.2(7),
4.1.3(15),
4.2(11),
4.3(6),
4.3.2(8),
4.3.3(31),
4.4(11),
4.5(10),
4.5(11),
4.5(12),
4.5.1(8),
4.5.3(8),
4.5.5(22),
4.5.6(6),
4.5.6(12),
4.5.6(13),
4.6(28),
4.6(57),
4.6(60),
4.7(4),
4.8(10/2),
5.2(10),
5.4(13),
6.5(9/2),
11.1(4),
11.4.1(14/2),
11.5(10),
13.9.1(9),
13.13.2(35/2),
A.4.3(109),
A.4.3(68/1),
A.4.7(47),
A.4.8(51/2),
A.5.1(28),
A.5.1(34),
A.5.2(39),
A.5.2(40.1/1),
A.5.2(40/1),
A.5.3(26),
A.5.3(29),
A.5.3(47),
A.5.3(50),
A.5.3(53),
A.5.3(59),
A.5.3(62),
A.15(14),
B.3(53),
B.3(54),
B.4(58),
E.4(19),
E.4(20.u),
E.4(20.v),
G.1.1(40),
G.1.2(28),
G.2.1(12),
G.2.2(7),
G.2.3(26),
G.2.4(3),
G.2.6(4),
K(11),
K(114),
K(122),
K(184),
K(202),
K(220),
K(241),
K(261),
K(41),
K(47)
in Standard
A.1(46)
Containing_Directory
in Ada.Directories
A.16(17/2)
context free grammar
complete listing
P
cross reference
P
notation
1.1.4(3)
under Syntax heading
1.1.2(25)
Continue
in Ada.Asynchronous_Task_Control
D.11(3/2)
Control_Set
in Ada.Strings.Maps.Constants
A.4.6(4)
controlling tag
for a call on a dis