Contents   Index   Previous


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.
 
& operator   4.4(1), 4.5.3(3)
* operator   4.4(1), 4.5.5(1)
** operator   4.4(1), 4.5.6(7)
+ operator   4.4(1), 4.5.3(1), 4.5.4(1)
- operator   4.4(1), 4.5.3(1), 4.5.4(1)
/ operator   4.4(1), 4.5.5(1)
/= operator   4.4(1), 4.5.2(1)
10646-1:1993, ISO/IEC standard   1.2(8/1)
1539:1991, ISO/IEC standard   1.2(3)
1989:1985, ISO standard   1.2(4)
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)
9899:1990, ISO/IEC standard   1.2(7)
< operator   4.4(1), 4.5.2(1)
<= operator   4.4(1), 4.5.2(1)
= operator   4.4(1), 4.5.2(1)
> operator   4.4(1), 4.5.2(1)
>= operator   4.4(1), 4.5.2(1)

A
abnormal completion   7.6.1(2)
abnormal state of an object   13.9.1(4)
   [partial]   9.8(21), 11.6(6), A.13(17)
abnormal task   9.8(4)
abnormal termination
   of a partition   10.2(25.c)
abort
   of a partition   E.1(7)
   of a task   9.8(4)
   of the execution of a construct   9.8(5)
abort completion point   9.8(15)
abort-deferred operation   9.8(5)
abort_statement   9.8(2)
   used   5.1(4), P
Abort_Task
   in Ada.Task_Identification   C.7.1(3/1)
abortable_part   9.7.4(5)
   used   9.7.4(2), P
abs operator   4.4(1), 4.5.6(1)
absolute value   4.4(1), 4.5.6(1)
abstract data type (ADT)
   See private types and private extensions   7.3(1)
   See also abstract type   3.9.3(1)
abstract subprogram   3.9.3(1), 3.9.3(3)
abstract type   3.9.3(1), 3.9.3(2)
abstract_subprogram_declaration   6.1(3)
   used   3.1(3), P
ACATS
   Ada Conformity Assessment Test Suite   1.3(1.c/1)
accept_alternative   9.7.1(5)
   used   9.7.1(4), P
accept_statement   9.5.2(3)
   used   5.1(5), 9.7.1(5), P
acceptable interpretation   8.6(14)
Access attribute   3.10.2(24/1), 3.10.2(32)
   See also Unchecked_Access attribute   13.10(3)
access discriminant   3.7(9)
access parameter   6.1(24)
access paths
   distinct   6.2(12)
access type   3.10(1)
access types
   input-output unspecified   A.7(6)
access value   3.10(1)
access-to-constant type   3.10(10)
access-to-object type   3.10(7/1)
access-to-subprogram type   3.10(7/1), 3.10(11)
access-to-variable type   3.10(10)
Access_Check   11.5(11/1)
   [partial]   4.1(13), 4.6(49)
access_definition   3.10(6)
   used   3.7(5), 6.1(15), P
access_to_object_definition   3.10(3)
   used   3.10(2), P
access_to_subprogram_definition   3.10(5)
   used   3.10(2), P
access_type_definition   3.10(2)
   used   3.2.1(4), 12.5.4(2), P
accessibility
   from shared passive library units   E.2.1(8)
accessibility level   3.10.2(3)
accessibility rule
   Access attribute   3.10.2(28), 3.10.2(32)
   checking in generic units   12.3(11.s)
   not part of generic contract   3.9.1(4.k)
   record extension   3.9.1(3)
   requeue statement   9.5.4(6)
   type conversion   4.6(17), 4.6(20)
Accessibility_Check   11.5(21)
   [partial]   3.10.2(29), 4.6(48), 6.5(17), E.4(18/1)
accessible partition   E.1(7)
accuracy   4.6(32), G.2(1)
ACID   1.3(1.c/1)
ACK
   in Ada.Characters.Latin_1   A.3.3(5)
acquire
   execution resource associated with protected object   9.5.1(5)
activation
   of a task   9.2(1)
activation failure   9.2(1)
activator
   of a task   9.2(5)
active partition   10.2(28), E.1(2)
active priority   D.1(15)
actual   12.3(7)
actual duration   D.9(12)
actual parameter
   for a formal parameter   6.4.1(3)
actual subtype   3.3(23), 12.5(4)
   of an object   3.3.1(9)
actual type   12.5(4)
actual_parameter_part   6.4(4)
   used   6.4(2), 6.4(3), 9.5.3(2), P
Acute
   in Ada.Characters.Latin_1   A.3.3(22)
ACVC
   Ada Compiler Validation Capability   1.1.2(37.b/1), 1.3(1.c/1)
Ada   A.2(2)
Ada calling convention   6.3.1(3)
Ada Commentary Integration Document (ACID)   1.3(1.c/1)
Ada Compiler Validation Capability
   ACVC   1.1.2(37.b/1), 1.3(1.c/1)
Ada Conformity Assessment Test Suite
   ACATS   1.3(1.c/1)
Ada Issue (AI)   1.3(1.c/1)
Ada Rapporteur Group (ARG)   1.3(1.c/1)
Ada.Asynchronous_Task_Control   D.11(3)
Ada.Calendar   9.6(10)
Ada.Characters   A.3.1(2)
Ada.Characters.Handling   A.3.2(2)
Ada.Characters.Latin_1   A.3.3(3)
Ada.Command_Line   A.15(3)
Ada.Decimal   F.2(2)
Ada.Direct_IO   A.8.4(2)
Ada.Dynamic_Priorities   D.5(3)
Ada.Exceptions   11.4.1(2)
Ada.Finalization   7.6(4/1)
Ada.Float_Text_IO   A.10.9(33)
Ada.Float_Wide_Text_IO   A.11(3)
Ada.Integer_Text_IO   A.10.8(21)
Ada.Integer_Wide_Text_IO   A.11(3)
Ada.Interrupts   C.3.2(2)
Ada.Interrupts.Names   C.3.2(12)
Ada.IO_Exceptions   A.13(3)
Ada.Numerics   A.5(3)
Ada.Numerics.Complex_Elementary_Functions   G.1.2(9/1)
Ada.Numerics.Complex_Types   G.1.1(25/1)
Ada.Numerics.Complex_Elementary_Functions   G.1.2(9/1)
Ada.Numerics.Complex_Types   G.1.1(25/1)
Ada.Numerics.Discrete_Random   A.5.2(17)
Ada.Numerics.Elementary_Functions   A.5.1(9/1)
Ada.Numerics.Elementary_Functions   A.5.1(9/1)
Ada.Numerics.Float_Random   A.5.2(5)
Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(2)
Ada.Numerics.Generic_Complex_Types   G.1.1(2/1)
Ada.Numerics.Generic_Elementary_Functions   A.5.1(3)
Ada.Real_Time   D.8(3)
Ada.Sequential_IO   A.8.1(2)
Ada.Storage_IO   A.9(3)
Ada.Streams   13.13.1(2)
Ada.Streams.Stream_IO   A.12.1(3)
Ada.Strings   A.4.1(3)
Ada.Strings.Bounded   A.4.4(3)
Ada.Strings.Fixed   A.4.3(5)
Ada.Strings.Maps   A.4.2(3)
Ada.Strings.Maps.Constants   A.4.6(3)
Ada.Strings.Unbounded   A.4.5(3)
Ada.Strings.Wide_Bounded   A.4.7(1)
Ada.Strings.Wide_Fixed   A.4.7(1)
Ada.Strings.Wide_Maps.Wide_Constants   A.4.7(28)
Ada.Strings.Wide_Unbounded   A.4.7(1)
Ada.Strings.Wide_Maps   A.4.7(3)
Ada.Synchronous_Task_Control   D.10(3)
Ada.Tags   3.9(6)
Ada.Task_Attributes   C.7.2(2)
Ada.Task_Identification   C.7.1(2)
Ada.Text_IO   A.10.1(2)
Ada.Text_IO.Complex_IO   G.1.3(3)
Ada.Text_IO.Editing   F.3.3(3)
Ada.Text_IO.Text_Streams   A.12.2(3)
Ada.Unchecked_Conversion   13.9(3)
Ada.Unchecked_Deallocation   13.11.2(3)
Ada.Wide_Text_IO   A.11(2)
Ada.Wide_Text_IO.Complex_IO   G.1.4(1)
Ada.Wide_Text_IO.Editing   F.3.4(1)
Ada.Wide_Text_IO.Text_Streams   A.12.3(3)
Ada_To_COBOL
   in Interfaces.COBOL   B.4(14)
adafinal   B.1(39)
adainit   B.1(39)
address
   arithmetic   13.7.1(6)
   comparison   13.7(14)
   in System   13.7(12)
Address attribute   13.3(11)
Address clause   13.3(7), 13.3(12)
Address_To_Access_Conversions
   child of System   13.7.2(2)
Adjacent attribute   A.5.3(48)
Adjust   7.6(2)
   in Ada.Finalization   7.6(6)
adjusting the value of an object   7.6(15), 7.6(16)
adjustment   7.6(15), 7.6(16)
   as part of assignment   5.2(14)
ADT (abstract data type)
   See private types and private extensions   7.3(1)
   See also abstract type   3.9.3(1)
advice   1.1.2(37)
Aft attribute   3.5.10(5)
aggregate   4.3(1), 4.3(2)
   used   4.4(7), 4.7(2), P
   See also composite type   3.2(2)
AI   1.3(1.c/1)
aliased   3.10(9)
aliasing
   See distinct access paths   6.2(12)
Alignment
   in Ada.Strings   A.4.1(6)
Alignment attribute   13.3(23)
Alignment clause   13.3(7), 13.3(25)
All_Checks   11.5(25)
Allocate
   in System.Storage_Pools   13.11(7)
allocator   4.8(2)
   used   4.4(7), P
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)
ambiguous   8.6(30)
ambiguous grammar   1.1.4(14.a)
ampersand   2.1(15)
   in Ada.Characters.Latin_1   A.3.3(8)
ampersand operator   4.4(1), 4.5.3(3)
ancestor
   of a library unit   10.1.1(11)
   of a type   3.4.1(10)
   ultimate   3.4.1(10)
ancestor subtype
   of a formal derived type   12.5.1(5)
   of a private_extension_declaration   7.3(8)
ancestor_part   4.3.2(3)
   used   4.3.2(2), P
and operator   4.4(1), 4.5.1(2)
and then (short-circuit control form)   4.4(1), 4.5.1(1)
angle threshold   G.2.4(10)
Annex
   informative   1.1.2(18)
   normative   1.1.2(14)
   Specialized Needs   1.1.2(7)
anonymous access type   3.10(12)
anonymous array type   3.3.1(1)
anonymous protected type   3.3.1(1)
anonymous task type   3.3.1(1)
anonymous type   3.2.1(7)
Any_Priority
   in System   13.7(16)
APC
   in Ada.Characters.Latin_1   A.3.3(19)
apostrophe   2.1(15)
   in Ada.Characters.Latin_1   A.3.3(8)
Append
   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)
applicable index constraint   4.3.3(10)
application areas   1.1.2(7)
apply
   to a callable construct by a return_statement   6.5(4)
   to a loop_statement by an exit_statement   5.7(4)
   to a program unit by a program unit pragma   10.1.5(2)
arbitrary order   1.1.4(18)
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)
ARG   1.3(1.c/1)
Argument
   in Ada.Command_Line   A.15(5)
   in Ada.Numerics.Generic_Complex_Types   G.1.1(10)
argument of a pragma   2.8(9)
Argument_Count
   in Ada.Command_Line   A.15(4)
Argument_Error
   in Ada.Numerics   A.5(3)
array   3.6(1)
array component expression   4.3.3(6)
array indexing
   See indexed_component   4.1.1(1)
array slice   4.1.2(1)
array type   3.6(1)
array_aggregate   4.3.3(2)
   used   4.3(2), 13.4(3), P
array_component_association   4.3.3(5)
   used   4.3.3(4), P
array_type_definition   3.6(2)
   used   3.2.1(4), 3.3.1(2), 12.5.3(2), P
ASCII
   package physically nested within the declaration of Standard   A.1(36)
aspect of representation   13.1(8)
   coding   13.4(7)
   controlled   13.11.3(5)
   convention, calling convention   B.1(28)
   exported   B.1(28)
   imported   B.1(28)
   layout   13.5(1)
   packing   13.2(5)
   record layout   13.5(1)
   specifiable attributes   13.3(5/1)
   storage place   13.5(1)
aspect_clause   13.1(2/1)
   used   3.8(5/1), 3.11(4/1), 9.1(5/1), 9.4(5/1), 9.4(8/1), P
assembly language   C.1(4)
assign
   See assignment operation   5.2(3)
assigning back of parameters   6.4.1(17)
assignment
   user-defined   7.6(1)
assignment operation   5.2(3), 5.2(12), 7.6(13)
   during elaboration of an object_declaration   3.3.1(19)
   during evaluation of a generic_association for a formal object of mode in   12.4(11)
   during evaluation of a parameter_association   6.4.1(11)
   during evaluation of an aggregate   4.3(5)
   during evaluation of an initialized allocator   4.8(7)
   during evaluation of an uninitialized allocator   4.8(9), 4.8(10/1)
   during evaluation of concatenation   4.5.3(10)
   during execution of a for loop   5.5(9)
   during execution of a return_statement   6.5(21)
   during execution of an assignment_statement   5.2(12)
   during parameter copy back   6.4.1(17)
   list of uses   7.6.1(24.d)
assignment_statement   5.2(2)
   used   5.1(4), P
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)
asterisk   2.1(15)
   in Ada.Characters.Latin_1   A.3.3(8)
asynchronous
   remote procedure call   E.4.1(9)
asynchronous remote procedure call   E.4(1)
asynchronous_select   9.7.4(2)
   used   9.7(2), P
Asynchronous_Task_Control
   child of Ada   D.11(3)
at-most-once execution   E.4(11)
at_clause   J.7(1)
   used   13.1(2/1), P
atomic   C.6(7)
Attach_Handler
   in Ada.Interrupts   C.3.2(7)
attaching
   to an interrupt   C.3(2)
attribute   4.1.4(1), K(1)
   representation   13.3(1/1)
   specifiable   13.3(5/1)
   specifying   13.3(1/1)
attribute_definition_clause   13.3(2)
   used   13.1(2/1), P
attribute_designator   4.1.4(3)
   used   4.1.4(2), 13.1(3), 13.3(2), P
Attribute_Handle
   in Ada.Task_Attributes   C.7.2(3)
attribute_reference   4.1.4(2)
   used   4.1(2), P
attributes
   Access   3.10.2(24/1), 3.10.2(32)
   Address   13.3(11), J.7.1(5)
   Adjacent   A.5.3(48)
   Aft   3.5.10(5)
   Alignment   13.3(23)
   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)
   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)
   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)
   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_Rounds   A.5.3(11), A.5.4(3)
   Max   3.5(19)
   Max_Size_In_Storage_Elements   13.11.1(3)
   Min   3.5(16)
   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)
   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)
   Pred   3.5(25)
   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)
   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_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   2.4.2(3), 2.4.2(6)
   used   2.4.2(2), P
base 16 literal   2.4.2(1)
base 2 literal   2.4.2(1)
base 8 literal   2.4.2(1)
Base attribute   3.5(15)
base decimal precision
   of a floating point type   3.5.7(9)
   of a floating point type   3.5.7(10)
base priority   D.1(15)
base range
   of a decimal fixed point type   3.5.9(16)
   of a fixed point type   3.5.9(12)
   of a floating point type   3.5.7(8), 3.5.7(10)
   of a modular type   3.5.4(10)
   of a scalar type   3.5(6)
   of a signed integer type   3.5.4(9)
   of an enumeration type   3.5(6.b)
   of an ordinary fixed point type   3.5.9(13)
base subtype
   of a type   3.5(15)
based_literal   2.4.2(2)
   used   2.4(2), P
based_numeral   2.4.2(4)
   used   2.4.2(2), P
basic letter
   a category of Character   A.3.2(27)
basic_declaration   3.1(3)
   used   3.11(4/1), P
basic_declarative_item   3.11(4/1)
   used   3.11(3), 7.1(3), P
Basic_Map
   in Ada.Strings.Maps.Constants   A.4.6(5)
Basic_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
Beaujolais effect   8.4(1.b)
   [partial]   3.6(18.b), 8.6(22.a), 8.6(34.a), 8.6(34.k)
become nonlimited   7.3.1(5/1), 7.5(16)
BEL
   in Ada.Characters.Latin_1   A.3.3(5)
belong
   to a range   3.5(4)
   to a subtype   3.2(8)
bibliography   1.2(1)
big endian   13.5.3(2)
binary
   literal   2.4.2(1)
   in Interfaces.COBOL   B.4(10)
binary adding operator   4.5.3(1)
binary literal   2.4.2(1)
binary operator   4.5(9)
binary_adding_operator   4.5(4)
   used   4.4(4), P
Binary_Format
   in Interfaces.COBOL   B.4(24)
bit field
   See record_representation_clause   13.5.1(1)
bit ordering   13.5.3(2)
bit string
   See logical operators on boolean arrays   4.5.1(2)
Bit_Order
   in System   13.7(15)
Bit_Order attribute   13.5.3(4)
Bit_Order clause   13.3(7), 13.5.3(4)
blank
   in text input for enumeration and numeric types   A.10.6(5)
Blank_When_Zero
   in Ada.Text_IO.Editing   F.3.3(7)
block_statement   5.6(2)
   used   5.1(5), P
blocked
   [partial]   D.2.1(11)
   a task state   9(10)
   during an entry call   9.5.3(19)
   execution of a selective_accept   9.7.1(16)
   on a delay_statement   9.6(21)
   on an accept_statement   9.5.2(24)
   waiting for activations to complete   9.2(5)
   waiting for dependents to terminate   9.3(5)
blocked interrupt   C.3(2)
blocking, potentially   9.5.1(8)
   Abort_Task   C.7.1(16)
   delay_statement   9.6(34), D.9(5)
   remote subprogram call   E.4(17)
   RPC operations   E.5(23)
   Suspend_Until_True   D.10(10)
BMP   3.5.2(2), 3.5.2(3)
BNF (Backus-Naur Form)
   complete listing   P
   cross reference   P
   notation   1.1.4(3)
   under Syntax heading   1.1.2(25)
body   3.11(5), 3.11.1(1/1)
   used   3.11(3), P
body_stub   10.1.3(2)
   used   3.11(5), P
Body_Version attribute   E.3(4)
Boolean   3.5.3(1)
   in Standard   A.1(5)
boolean type   3.5.3(1)
Bounded
   child of Ada.Strings   A.4.4(3)
bounded error   1.1.2(31), 1.1.5(8)
   cause   6.2(12), 7.6.1(14/1), 9.5.1(8), 9.8(20), 10.2(26), 13.9.1(9), 13.11.2(11), C.7.1(17), C.7.2(13.1/1), D.5(11), E.1(10), E.3(6), J.7.1(11)
Bounded_String
   in Ada.Strings.Bounded   A.4.4(6)
bounds
   of a discrete_range   3.6.1(6)
   of an array   3.6(13)
   of the index range of an array_aggregate   4.3.3(24)
box
   compound delimiter   3.6(15)
BPH
   in Ada.Characters.Latin_1   A.3.3(17)
broadcast signal
   See protected object   9.4(1)
   See requeue   9.5.4(1)
Broken_Bar
   in Ada.Characters.Latin_1   A.3.3(21)
BS
   in Ada.Characters.Latin_1   A.3.3(5)
Buffer_Size
   in Ada.Storage_IO   A.9(4)
Buffer_Type
   in Ada.Storage_IO   A.9(4)
by copy parameter passing   6.2(2)
by reference parameter passing   6.2(2)
by-copy type   6.2(3)
by-reference type   6.2(4)
   atomic or volatile   C.6(18)
Byte
   in Interfaces.COBOL   B.4(29)
   See storage element   13.3(8)
byte sex
   See ordering of storage elements in a word   13.5.3(5)
Byte_Array
   in Interfaces.COBOL   B.4(29)

C
C
   child of Interfaces   B.3(4)
C interface   B.3(1/1)
C standard   1.2(7)
C_float
   in Interfaces.C   B.3(15)
Calendar
   child of Ada   9.6(10)
call   6(2)
call on a dispatching operation   3.9.2(2)
callable   9.9(2)
Callable attribute   9.9(2)
callable construct   6(2)
callable entity   6(2)
called partition   E.4(1)
Caller attribute   C.7.1(14)
calling convention   6.3.1(2/1), B.1(11)
   Ada   6.3.1(3)
   associated with a designated profile   3.10(11)
   entry   6.3.1(13)
   Intrinsic   6.3.1(4)
   protected   6.3.1(12)
calling partition   E.4(1)
calling stub   E.4(10)
CAN
   in Ada.Characters.Latin_1   A.3.3(6)
cancellation
   of a delay_statement   9.6(22)
   of an entry call   9.5.3(20)
cancellation of a remote subprogram call   E.4(13)
canonical form   A.5.3(3)
canonical semantics   11.6(2)
canonical-form representation   A.5.3(10)
case insensitive   2.3(5)
case_statement   5.4(2)
   used   5.1(5), P
case_statement_alternative   5.4(3)
   used   5.4(2), P
cast
   See type conversion   4.6(1)
   See unchecked type conversion   13.9(1)
catch (an exception)
   See handle   11(1)
categorization pragma   E.2(2)
   Remote_Call_Interface   E.2.3(2)
   Remote_Types   E.2.2(2)
   Shared_Passive   E.2.1(2)
categorized library unit   E.2(2)
catenation operator
   See concatenation operator   4.4(1)
   See concatenation operator   4.5.3(3)
CCH
   in Ada.Characters.Latin_1   A.3.3(18)
Cedilla
   in Ada.Characters.Latin_1   A.3.3(22)
Ceiling attribute   A.5.3(33)
ceiling priority
   of a protected object   D.3(8)
Ceiling_Check
   [partial]   C.3.1(11), D.3(13)
Cent_Sign
   in Ada.Characters.Latin_1   A.3.3(21)
change of representation   13.6(1)
char
   in Interfaces.C   B.3(19)
char_array
   in Interfaces.C   B.3(23)
char_array_access
   in Interfaces.C.Strings   B.3.1(4)
CHAR_BIT
   in Interfaces.C   B.3(6)
character   2.1(2), 3.5.2(2)
   used   2.7(2), P
   in Standard   A.1(35)
character set   2.1(1)
character set standard
   16-bit   1.2(8/1)
   7-bit   1.2(2)
   8-bit   1.2(6)
   control functions   1.2(5)
character type   3.5.2(1)
character_literal   2.5(2)
   used   3.5.1(4), 4.1(2), 4.1.3(3), P
Character_Mapping
   in Ada.Strings.Maps   A.4.2(20)
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
   in Ada.Strings.Maps   A.4.2(16)
Character_Set
   in Ada.Strings.Maps   A.4.2(4)
   in Ada.Strings.Wide_Maps.Wide_Constants   A.4.7(46)
   in Interfaces.Fortran   B.5(11)
characteristics   7.3(15)
Characters
   child of Ada   A.3.1(2)
chars_ptr
   in Interfaces.C.Strings   B.3.1(5)
chars_ptr_array
   in Interfaces.C.Strings   B.3.1(6)
check
   language-defined   11.5(2), 11.6(1)
check, language-defined
   Access_Check   4.1(13), 4.6(49)
   Accessibility_Check   3.10.2(29), 4.6(48), 6.5(17), E.4(18/1)
   Ceiling_Check   C.3.1(11), 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), 4.6(52), 4.7(4), 4.8(10/1)
   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), 4.7(4), 4.8(10/1)
   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(43), 3.5(44), 3.5(51), 3.5(55), 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), 4.7(4), 13.13.2(35), 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/1), 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)
child
   of a library unit   10.1.1(1)
choice
   of an exception_handler   11.2(5.b)
choice parameter   11.2(9)
choice_parameter_specification   11.2(4)
   used   11.2(3), P
Circumflex
   in Ada.Characters.Latin_1   A.3.3(12)
class
   of types   3.2(2)
   See also package   7(1)
   See also tag   3.9(3)
Class attribute   3.9(14), 7.3.1(9)
class determined for a formal type   12.5(6)
class-wide type   3.4.1(4), 3.7(26)
cleanup
   See finalization   7.6.1(1)
clock   9.6(6)
   in Ada.Calendar   9.6(12)
   in Ada.Real_Time   D.8(6)
clock jump   D.8(32)
clock tick   D.8(23)
Close
   in Ada.Direct_IO   A.8.4(8)
   in Ada.Sequential_IO   A.8.1(8)
   in Ada.Streams.Stream_IO   A.12.1(10)
   in Ada.Text_IO   A.10.1(11)
close result set   G.2.3(5)
closed entry   9.5.3(5)
   of a protected object   9.5.3(7)
   of a task   9.5.3(6)
closed under derivation   3.2(1.a), 3.2(2.a), 3.4(28), N(6), N(41)
closure
   downward   3.10.2(37)
COBOL
   child of Interfaces   B.4(7)
COBOL interface   B.4(1)
COBOL standard   1.2(4)
COBOL_Character
   in Interfaces.COBOL   B.4(13)
COBOL_To_Ada
   in Interfaces.COBOL   B.4(15)
code_statement   13.8(2)
   used   5.1(4), P
coding
   aspect of representation   13.4(7)
Col
   in Ada.Text_IO   A.10.1(37)
colon   2.1(15)
   in Ada.Characters.Latin_1   A.3.3(10)
column number   A.10(9)
comma   2.1(15)
   in Ada.Characters.Latin_1   A.3.3(8)
Command_Line
   child of Ada   A.15(3)
Command_Name
   in Ada.Command_Line   A.15(6)
comment   2.7(2)
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)
   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)
compilation   10.1.1(2)
   separate   10.1(1)
Compilation unit   10.1(2), 10.1.1(9)
compilation units needed
   by a compilation unit   10.2(2)
   remote call interface   E.2.3(18)
   shared passive library unit   E.2.1(11)
compilation_unit   10.1.1(3)
   used   10.1.1(2), P
compile-time error   1.1.2(27), 1.1.5(4)
compile-time semantics   1.1.2(28)
complete context   8.6(4)
completely defined   3.11.1(8)
completion
   abnormal   7.6.1(2)
   compile-time concept   3.11.1(1/1)
   normal   7.6.1(2)
   run-time concept   7.6.1(2)
completion and leaving (completed and left)   7.6.1(2)
completion legality
   [partial]   3.10.1(13)
   entry_body   9.5.2(16)
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_Types
   child of Ada.Numerics   G.1.1(25/1)
Complex_IO
   child of Ada.Text_IO   G.1.3(3)
   child of Ada.Wide_Text_IO   G.1.4(1)
component   3.2(2)
component subtype   3.6(10)
component_choice_list   4.3.1(5)
   used   4.3.1(4), P
component_clause   13.5.1(3)
   used   13.5.1(2), P
component_declaration   3.8(6)
   used   3.8(5/1), 9.4(6), P
component_definition   3.6(7)
   used   3.6(3), 3.6(5), 3.8(6), P
component_item   3.8(5/1)
   used   3.8(4), P
component_list   3.8(4)
   used   3.8(3), 3.8.1(3), P
Component_Size attribute   13.3(69)
Component_Size clause   13.3(7), 13.3(70)
components
   of a record type   3.8(9)
Compose attribute   A.5.3(24)
Compose_From_Cartesian
   in Ada.Numerics.Generic_Complex_Types   G.1.1(8)
Compose_From_Polar
   in Ada.Numerics.Generic_Complex_Types   G.1.1(11)
composite type   3.2(2)
composite_constraint   3.2.2(7)
   used   3.2.2(5), P
compound delimiter   2.2(10)
compound_statement   5.1(5)
   used   5.1(3), P
concatenation operator   4.4(1), 4.5.3(3)
concrete subprogram
   See nonabstract subprogram   3.9.3(1)
concrete type
   See nonabstract type   3.9.3(1)
concurrent processing
   See task   9(1)
condition   5.3(3)
   used   5.3(2), 5.5(3), 5.7(2), 9.5.2(7), 9.7.1(3), P
   See also exception   11(1)
conditional_entry_call   9.7.3(2)
   used   9.7(2), P
configuration
   of the partitions of a program   E(4)
configuration pragma   10.1.5(8)
   Locking_Policy   D.3(5)
   Normalize_Scalars   H.1(4)
   Queuing_Policy   D.4(5)
   Restrictions   13.12(8)
   Reviewable   H.3.1(4)
   Suppress   11.5(5)
   Task_Dispatching_Policy   D.2.2(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
Conjugate
   in Ada.Numerics.Generic_Complex_Types   G.1.1(12), G.1.1(15)
consistency
   among compilation units   10.1.4(5)
constant   3.3(13)
   result of a function_call   6.4(12)
   See also literal   4.2(1)
   See also static   4.9(1)
constant object   3.3(13)
constant view   3.3(13)
Constants
   child of Ada.Strings.Maps   A.4.6(3)
constituent
   of a construct   1.1.4(17)
constrained   3.2(9)
   object   3.3.1(9), 3.10(9)
   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)
Constrained attribute   3.7.2(3)
constrained by its initial value   3.3.1(9), 3.10(9)
   [partial]   4.8(6)
constrained_array_definition   3.6(5)
   used   3.6(2), P
constraint   3.2.2(5)
   [partial]   3.2(7)
   of a first array subtype   3.6(16)
   of an object   3.3.1(9)
   used   3.2.2(3), P
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(43), 3.5(44), 3.5(51), 3.5(55), 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/1), 5.2(10), 5.4(13), 6.5(9), 11.1(4), 11.4.1(14), 11.5(10), 13.9.1(9), 13.13.2(35), A.4.3(109), A.4.3(68/1), A.4.7(47), 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)
Construct   1.1.4(16), N(2)
constructor
   See initialization   3.3.1(19)
   See initialization   7.6(1)
   See initialization expression   3.3.1(4)
   See Initialize   7.6(1)
   See initialized allocator   4.8(4)
context free grammar
   complete listing   P
   cross reference   P
   notation   1.1.4(3)
   under Syntax heading   1.1.2(25)
context_clause   10.1.2(2)
   used   10.1.1(3), P
context_item   10.1.2(3)
   used   10.1.2(2), P
contiguous representation
   [partial]   13.1(7.a), 13.5.2(5), 13.7.1(12), 13.9(9), 13.9(17), 13.11(16), 13.11(17.d)
Continue
   in Ada.Asynchronous_Task_Control   D.11(3)
contract model of generics   12.3(1.a)
control character
   a category of Character   A.3.2(22)
   a category of Character   A.3.3(4), A.3.3(15)
   See also format_effector   2.1(13)
   See also other_control_function   2.1(14)
Control_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
controlled
   aspect of representation   13.11.3(5)
   in Ada.Finalization   7.6(5)
controlled type   7.6(2), 7.6(9)
controlling formal parameter   3.9.2(2)
controlling operand   3.9.2(2)
controlling result   3.9.2(2)
controlling tag
   for a call on a dispatching operation   3.9.2(1)
controlling tag value   3.9.2(14)
   for the expression in an assignment_statement   5.2(9)
convention   6.3.1(2/1), B.1(11)
   aspect of representation   B.1(28)
conversion   4.6(1), 4.6(28)
   access   4.6(13), 4.6(18), 4.6(47)
   arbitrary order   1.1.4(18)
   array   4.6(9), 4.6(36)
   composite (non-array)   4.6(21), 4.6(40)
   enumeration   4.6(21), 4.6(34)
   numeric   4.6(8), 4.6(29)
   unchecked   13.9(1)
   value   4.6(5/1)
   view   4.6(5/1)
Conversion_Error
   in Interfaces.COBOL   B.4(30)
convertible   4.6(4)
   required   3.7(16), 3.7.1(9), 4.6(11/1), 4.6(15), 6.4.1(6)
copy back of parameters   6.4.1(17)
copy parameter passing   6.2(2)
Copy_Array
   in Interfaces.C.Pointers   B.3.2(15)
Copy_Sign attribute   A.5.3(51)
Copy_Terminated_Array
   in Interfaces.C.Pointers   B.3.2(14)
Copyright_Sign
   in Ada.Characters.Latin_1   A.3.3(21)
core language   1.1.2(2)
corresponding constraint   3.4(6)
corresponding discriminants   3.7(18)
corresponding index
   for an array_aggregate   4.3.3(8)
corresponding subtype   3.4(18)
corresponding value
   of the target type of a conversion   4.6(28)
Cos
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
Cosh
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
Cot
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
Coth
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
Count
   in Ada.Direct_IO   A.8.4(4)
   in Ada.Streams.Stream_IO   A.12.1(7)
   in Ada.Strings.Bounded   A.4.4(48), A.4.4(49), A.4.4(50)
   in Ada.Strings.Fixed   A.4.3(13), A.4.3(14), A.4.3(15)
   in Ada.Strings.Unbounded   A.4.5(43), A.4.5(44), A.4.5(45)
   in Ada.Text_IO   A.10.1(5)
Count attribute   9.9(5)
cover
   a type   3.4.1(9)
   of a choice and an exception   11.2(6)
cover a value   3.8.1(1.a)
   by a discrete_choice   3.8.1(9)
   by a discrete_choice_list   3.8.1(13)
CR
   in Ada.Characters.Latin_1   A.3.3(5)
create   3.1(12)
   in Ada.Direct_IO   A.8.4(6)
   in Ada.Sequential_IO   A.8.1(6)
   in Ada.Streams.Stream_IO   A.12.1(8)
   in Ada.Text_IO   A.10.1(9)
creation
   of a protected object   C.3.1(10)
   of a task object   D.1(17)
   of an object   3.3(1)
critical section
   See intertask communication   9.5(1)
CSI
   in Ada.Characters.Latin_1   A.3.3(19)
Currency_Sign
   in Ada.Characters.Latin_1   A.3.3(21)
current column number   A.10(9)
current index
   of an open direct file   A.8(4)
   of an open stream file   A.12.1(1.1/1)
current instance
   of a generic unit   8.6(18)
   of a type   8.6(17)
current line number   A.10(9)
current mode
   of an open file   A.7(7)
current page number   A.10(9)
Current size
   of a stream file   A.12.1(1.1/1)
   of an external file   A.8(3)
Current_Error
   in Ada.Text_IO   A.10.1(17), A.10.1(20)
Current_Handler
   in Ada.Interrupts   C.3.2(6)
Current_Input
   in Ada.Text_IO   A.10.1(17), A.10.1(20)
Current_Output
   in Ada.Text_IO   A.10.1(17), A.10.1(20)
Current_State
   in Ada.Synchronous_Task_Control   D.10(4)
Current_Task
   in Ada.Task_Identification   C.7.1(3/1)

D
dangling references
   prevention via accessibility rules   3.10.2(3)
Data_Error
   in Ada.Direct_IO   A.8.4(18)
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Sequential_IO   A.8.1(15)
   in Ada.Storage_IO   A.9(9)
   in Ada.Streams.Stream_IO   A.12.1(26)
   in Ada.Text_IO   A.10.1(85)
Day
   in Ada.Calendar   9.6(13)
Day_Duration
   in Ada.Calendar   9.6(11)
Day_Number
   in Ada.Calendar   9.6(11)
DC1
   in Ada.Characters.Latin_1   A.3.3(6)
DC2
   in Ada.Characters.Latin_1   A.3.3(6)
DC3
   in Ada.Characters.Latin_1   A.3.3(6)
DC4
   in Ada.Characters.Latin_1   A.3.3(6)
DCS
   in Ada.Characters.Latin_1   A.3.3(18)
Deallocate
   in System.Storage_Pools   13.11(8)
deallocation of storage   13.11.2(1)
Decimal
   child of Ada   F.2(2)
decimal digit
   a category of Character   A.3.2(28)
decimal fixed point type   3.5.9(1), 3.5.9(6)
Decimal_Digit_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
Decimal_Element
   in Interfaces.COBOL   B.4(12)
decimal_fixed_point_definition   3.5.9(4)
   used   3.5.9(2), P
Decimal_IO
   in Ada.Text_IO   A.10.1(73)
decimal_literal   2.4.1(2)
   used   2.4(2), P
Decimal_Output
   in Ada.Text_IO.Editing   F.3.3(11)
Declaration   3.1(5), 3.1(6)
declarative region
   of a construct   8.1(1)
declarative_item   3.11(3)
   used   3.11(2), P
declarative_part   3.11(2)
   used   5.6(2), 6.3(2), 7.2(2), 9.1(6), 9.5.2(5), P
declare   3.1(8), 3.1(12)
declared pure   10.2.1(17)
Decrement
   in Interfaces.C.Pointers   B.3.2(11)
deeper
   accessibility level   3.10.2(3)
   statically   3.10.2(4), 3.10.2(17)
default entry queuing policy   9.5.3(17)
default treatment   C.3(5)
Default_Aft
   in Ada.Text_IO   A.10.1(64), A.10.1(69), A.10.1(74)
   in Ada.Text_IO.Complex_IO   G.1.3(5)
Default_Base
   in Ada.Text_IO   A.10.1(53), A.10.1(58)
Default_Bit_Order
   in System   13.7(15)
Default_Currency
   in Ada.Text_IO.Editing   F.3.3(10)
Default_Exp
   in Ada.Text_IO   A.10.1(64), A.10.1(69), A.10.1(74)
   in Ada.Text_IO.Complex_IO   G.1.3(5)
default_expression   3.7(6)
   used   3.7(5), 3.8(6), 6.1(15), 12.4(2), P
Default_Fill
   in Ada.Text_IO.Editing   F.3.3(10)
Default_Fore
   in Ada.Text_IO   A.10.1(64), A.10.1(69), A.10.1(74)
   in Ada.Text_IO.Complex_IO   G.1.3(5)
default_name   12.6(4)
   used   12.6(3), P
Default_Priority
   in System   13.7(17)
Default_Radix_Mark
   in Ada.Text_IO.Editing   F.3.3(10)
Default_Separator
   in Ada.Text_IO.Editing   F.3.3(10)
Default_Setting
   in Ada.Text_IO   A.10.1(80)
Default_Width
   in Ada.Text_IO   A.10.1(53), A.10.1(58), A.10.1(80)
deferred constant   7.4(2)
deferred constant declaration   3.3.1(6), 7.4(2)
defining name   3.1(10)
defining_character_literal   3.5.1(4)
   used   3.5.1(3), P
defining_designator   6.1(6)
   used   6.1(4), 12.3(2), P
defining_identifier   3.1(4)
   used   3.2.1(3), 3.2.2(2), 3.3.1(3), 3.5.1(3), 3.10.1(2), 5.5(4), 6.1(7), 7.3(2), 7.3(3), 8.5.1(2), 8.5.2(2), 9.1(2), 9.1(3), 9.1(6), 9.4(2), 9.4(3), 9.4(7), 9.5.2(2), 9.5.2(5), 9.5.2(8), 10.1.3(4), 10.1.3(5), 10.1.3(6), 11.2(4), 12.5(2), 12.7(2), P
defining_identifier_list   3.3.1(3)
   used   3.3.1(2), 3.3.2(2), 3.7(5), 3.8(6), 6.1(15), 11.1(2), 12.4(2), P
defining_operator_symbol   6.1(11)
   used   6.1(6), P
defining_program_unit_name   6.1(7)
   used   6.1(4), 6.1(6), 7.1(3), 7.2(2), 8.5.3(2), 8.5.5(2), 12.3(2), P
Definite attribute   12.5.1(23)
definite subtype   3.3(23)
Definition   3.1(7)
Degree_Sign
   in Ada.Characters.Latin_1   A.3.3(22)
DEL
   in Ada.Characters.Latin_1   A.3.3(14)
delay_alternative   9.7.1(6)
   used   9.7.1(4), 9.7.2(2), P
delay_relative_statement   9.6(4)
   used   9.6(2), P
delay_statement   9.6(2)
   used   5.1(4), 9.7.1(6), 9.7.4(4), P
delay_until_statement   9.6(3)
   used   9.6(2), P
Delete
   in Ada.Direct_IO   A.8.4(8)
   in Ada.Sequential_IO   A.8.1(8)
   in Ada.Streams.Stream_IO   A.12.1(10)
   in Ada.Strings.Bounded   A.4.4(64), A.4.4(65)
   in Ada.Strings.Fixed   A.4.3(29), A.4.3(30)
   in Ada.Strings.Unbounded   A.4.5(59), A.4.5(60)
   in Ada.Text_IO   A.10.1(11)
delimiter   2.2(8)
delivery
   of an interrupt   C.3(2)
delta
   of a fixed point type   3.5.9(1)
Delta attribute   3.5.10(3)
delta_constraint   J.3(2)
   used   3.2.2(6), P
Denorm attribute   A.5.3(9)
denormalized number   A.5.3(10)
denote   8.6(16)
   informal definition   3.1(8)
   name used as a pragma argument   8.6(32)
depend on a discriminant
   for a component   3.7(20)
   for a constraint or component_definition   3.7(19)
dependence
   elaboration   10.2(9)
   of a task on a master   9.3(1)
   of a task on another task   9.3(4)
   semantic   10.1.1(26)
depth
   accessibility level   3.10.2(3)
dereference   4.1(8)
Dereference_Error
   in Interfaces.C.Strings   B.3.1(12)
derivation class
   for a type   3.4.1(2)
derived from
   directly or indirectly   3.4.1(2)
derived type   3.4(1)
   [partial]   3.4(24)
derived_type_definition   3.4(2)
   used   3.2.1(4), P
descendant   10.1.1(11)
   of a type   3.4.1(10)
   relationship with scope   8.2(4)
designate   3.10(1)
designated profile
   of an access-to-subprogram type   3.10(11)
designated subtype
   of a named access type   3.10(10)
   of an anonymous access type   3.10(12)
designated type
   of a named access type   3.10(10)
   of an anonymous access type   3.10(12)
designator   6.1(5)
   used   6.3(2), P
destructor
   See finalization   7.6(1)
   See finalization   7.6.1(1)
Detach_Handler
   in Ada.Interrupts   C.3.2(9)
determined class for a formal type   12.5(6)
determines
   a type by a subtype_mark   3.2.2(8)
Device_Error
   in Ada.Direct_IO   A.8.4(18)
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Sequential_IO   A.8.1(15)
   in Ada.Streams.Stream_IO   A.12.1(26)
   in Ada.Text_IO   A.10.1(85)
Diaeresis
   in Ada.Characters.Latin_1   A.3.3(21)
digit   2.1(10)
   used   2.1(3), 2.3(3), 2.4.1(3), 2.4.2(5), P
digits
   of a decimal fixed point subtype   3.5.9(6), 3.5.10(7)
Digits attribute   3.5.8(2/1), 3.5.10(7)
digits_constraint   3.5.9(5)
   used   3.2.2(6), P
dimensionality
   of an array   3.6(12)
direct access   A.8(3)
direct file   A.8(1)
Direct_IO
   child of Ada   A.8.4(2)
direct_name   4.1(3)
   used   3.8.1(2), 4.1(2), 5.1(8), 9.5.2(3), 13.1(3), J.7(1), P
Direction
   in Ada.Strings   A.4.1(6)
directly specified
   of an aspect of representation of an entity   13.1(8)
   of an operational aspect of an entity   13.1(8.1/1)
directly visible   8.3(2), 8.3(21)
   within a pragma in a context_clause   10.1.6(3)
   within a pragma that appears at the place of a compilation unit   10.1.6(5)
   within a use_clause in a context_clause   10.1.6(3)
   within a with_clause   10.1.6(2)
   within the parent_unit_name of a library unit   10.1.6(2)
   within the parent_unit_name of a subunit   10.1.6(4)
discontiguous representation
   [partial]   13.1(7.a), 13.5.2(5), 13.7.1(12), 13.9(9), 13.9(17), 13.11(16), 13.11(17.d)
discrete array type   4.5.2(1)
discrete type   3.2(3), 3.5(1)
Discrete_Random
   child of Ada.Numerics   A.5.2(17)
discrete_choice   3.8.1(5)
   used   3.8.1(4), P
discrete_choice_list   3.8.1(4)
   used   3.8.1(3), 4.3.3(5), 5.4(3), P
discrete_range   3.6.1(3)
   used   3.6.1(2), 3.8.1(5), 4.1.2(2), P
discrete_subtype_definition   3.6(6)
   used   3.6(5), 5.5(4), 9.5.2(2), 9.5.2(8), P
discriminant   3.2(5), 3.7(1)
   of a variant_part   3.8.1(6)
discriminant_association   3.7.1(3)
   used   3.7.1(2), P
Discriminant_Check   11.5(12)
   [partial]   4.1.3(15), 4.3(6), 4.3.2(8), 4.6(43), 4.6(45), 4.6(51), 4.6(52), 4.7(4), 4.8(10/1)
discriminant_constraint   3.7.1(2)
   used   3.2.2(7), P
discriminant_part   3.7(2)
   used   3.10.1(2), 7.3(2), 7.3(3), 12.5(2), P
discriminant_specification   3.7(5)
   used   3.7(4), P
discriminants
   known   3.7(26)
   unknown   3.7(1.b)
   unknown   3.7(26)
discriminated type   3.7(8/1)
dispatching   3.9(3)
dispatching call
   on a dispatching operation   3.9.2(1)
dispatching operation   3.9.2(1), 3.9.2(2)
   [partial]   3.9(1)
dispatching point   D.2.1(4)
   [partial]   D.2.1(8), D.2.2(12)
dispatching policy for tasks   9(10.a)
   [partial]   D.2.1(5)
dispatching, task   D.2.1(4)
Display_Format
   in Interfaces.COBOL   B.4(22)
displayed magnitude (of a decimal value)   F.3.2(14)
disruption of an assignment   9.8(21), 13.9.1(5)
   [partial]   11.6(6)
distinct access paths   6.2(12)
distributed program   E(3)
distributed system   E(2)
distributed systems   C(1)
divide   2.1(15)
   in Ada.Decimal   F.2(6)
divide operator   4.4(1), 4.5.5(1)
Division_Check   11.5(13)
   [partial]   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)
Division_Sign
   in Ada.Characters.Latin_1   A.3.3(26)
DLE
   in Ada.Characters.Latin_1   A.3.3(6)
Do_APC
   in System.RPC   E.5(10)
Do_RPC
   in System.RPC   E.5(9)
documentation (required of an implementation)   1.1.3(18), M(1)
documentation requirements   1.1.2(34)
Dollar_Sign
   in Ada.Characters.Latin_1   A.3.3(8)
dope   13.5.1(15.d)
dot   2.1(15)
dot selection
   See selected_component   4.1.3(1)
double
   in Interfaces.C   B.3(16)
Double_Precision
   in Interfaces.Fortran   B.5(6)
downward closure   3.10.2(37)
drift rate   D.8(41)
Duration
   in Standard   A.1(43)
dynamic binding
   See dispatching operation   3.9(1)
dynamic semantics   1.1.2(30)
Dynamic_Priorities
   child of Ada   D.5(3)
dynamically determined tag   3.9.2(1)
dynamically enclosing
   of one execution by another   11.4(2)
dynamically tagged   3.9.2(5)

E
e
   in Ada.Numerics   A.5(3)
edited output   F.3(1)
Editing
   child of Ada.Text_IO   F.3.3(3)
   child of Ada.Wide_Text_IO   F.3.4(1)
effect
   external   1.1.3(8)
efficiency   11.5(29), 11.6(1)
elaborable   3.1(11.g)
elaborated   3.11(8)
elaboration   3.1(11), 3.1(11.a), N(19)
   abstract_subprogram_declaration   6.1(31)
   access_definition   3.10(17)
   access_type_definition   3.10(16)
   array_type_definition   3.6(21)
   aspect_clause   13.1(19/1)
   choice_parameter_specification   11.4(7)
   component_declaration   3.8(17)
   component_definition   3.6(22/1), 3.8(18/1)
   component_list   3.8(17)
   declaration named by a pragma Import   B.1(38)
   declarative_part   3.11(7)
   deferred constant declaration   7.4(10)
   delta_constraint   J.3(11)
   derived_type_definition   3.4(26)
   digits_constraint   3.5.9(19)
   discrete_subtype_definition   3.6(22/1)
   discriminant_constraint   3.7.1(12)
   entry_declaration   9.5.2(22/1)
   enumeration_type_definition   3.5.1(10)
   exception_declaration   11.1(5)
   fixed_point_definition   3.5.9(17)
   floating_point_definition   3.5.7(13)
   full type definition   3.2.1(11)
   full_type_declaration   3.2.1(11)
   generic body   12.2(2)
   generic_declaration   12.1(10)
   generic_instantiation   12.3(20)
   incomplete_type_declaration   3.10.1(12)
   index_constraint   3.6.1(8)
   integer_type_definition   3.5.4(18)
   loop_parameter_specification   5.5(9)
   non-generic subprogram_body   6.3(6)
   nongeneric package_body   7.2(6)
   number_declaration   3.3.2(7)
   object_declaration   3.3.1(15), 7.6(10)
   of library units for a foreign language main subprogram   B.1(39)
   package_body of Standard   A.1(50)
   package_declaration   7.1(8)
   partition   E.1(6)
   partition   E.5(21)
   per-object constraint   3.8(18.1/1)
   pragma   2.8(12)
   private_extension_declaration   7.3(17)
   private_type_declaration   7.3(17)
   protected declaration   9.4(12)
   protected_body   9.4(15)
   protected_definition   9.4(13)
   range_constraint   3.5(9)
   real_type_definition   3.5.6(5)
   record_definition   3.8(16)
   record_extension_part   3.9.1(5)
   record_type_definition   3.8(16)
   renaming_declaration   8.5(3)
   representation_clause   13.1(19/1)
   single_protected_declaration   9.4(12)
   single_task_declaration   9.1(10)
   Storage_Size pragma   13.3(66)
   subprogram_declaration   6.1(31)
   subtype_declaration   3.2.2(9)
   subtype_indication   3.2.2(9)
   task declaration   9.1(10)
   task_body   9.1(13)
   task_definition   9.1(11)
   use_clause   8.4(12)
   variant_part   3.8.1(22)
elaboration control   10.2.1(1)
elaboration dependence
   library_item on another   10.2(9)
Elaboration_Check   11.5(20)
   [partial]   3.11(9)
element
   of a storage pool   13.11(11)
   in Ada.Strings.Bounded   A.4.4(26)
   in Ada.Strings.Unbounded   A.4.5(20)
elementary type   3.2(2)
Elementary_Functions
   child of Ada.Numerics   A.5.1(9/1)
eligible
   a type, for a convention   B.1(14)
else part
   of a selective_accept   9.7.1(11)
EM
   in Ada.Characters.Latin_1   A.3.3(6)
embedded systems   C(1), D(1)
encapsulation
   See package   7(1)
enclosing
   immediately   8.1(13)
end of a line   2.2(2)
End_Error
   raised by failure of run-time check   13.13.2(35.1/1)
   in Ada.Direct_IO   A.8.4(18)
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Sequential_IO   A.8.1(15)
   in Ada.Streams.Stream_IO   A.12.1(26)
   in Ada.Text_IO   A.10.1(85)
End_Of_File
   in Ada.Direct_IO   A.8.4(16)
   in Ada.Sequential_IO   A.8.1(13)
   in Ada.Streams.Stream_IO   A.12.1(12)
   in Ada.Text_IO   A.10.1(34)
End_Of_Line
   in Ada.Text_IO   A.10.1(30)
End_Of_Page
   in Ada.Text_IO   A.10.1(33)
endian
   big   13.5.3(2)
   little   13.5.3(2)
ENQ
   in Ada.Characters.Latin_1   A.3.3(5)
entity   3.1(12.b)
   [partial]   3.1(1)
entry
   closed   9.5.3(5)
   open   9.5.3(5)
   single   9.5.2(20)
entry call   9.5.3(1)
   simple   9.5.3(1)
entry calling convention   6.3.1(13)
entry family   9.5.2(20)
entry index subtype   3.8(18/1), 9.5.2(20)
entry queue   9.5.3(12)
entry queuing policy   9.5.3(17)
   default policy   9.5.3(17)
entry_barrier   9.5.2(7)
   used   9.5.2(5), P
entry_body   9.5.2(5)
   used   9.4(8/1), P
entry_body_formal_part   9.5.2(6)
   used   9.5.2(5), P
entry_call_alternative   9.7.2(3)
   used   9.7.2(2), 9.7.3(2), P
entry_call_statement   9.5.3(2)
   used   5.1(4), 9.7.2(3), 9.7.4(4), P
entry_declaration   9.5.2(2)
   used   9.1(5/1), 9.4(5/1), P
entry_index   9.5.2(4)
   used   9.5.2(3), P
entry_index_specification   9.5.2(8)
   used   9.5.2(6), P
enumeration literal   3.5.1(6)
enumeration type   3.2(3), 3.5.1(1)
enumeration_aggregate   13.4(3)
   used   13.4(2), P
Enumeration_IO
   in Ada.Text_IO   A.10.1(79)
enumeration_literal_specification   3.5.1(3)
   used   3.5.1(2), P
enumeration_representation_clause   13.4(2)
   used   13.1(2/1), P
enumeration_type_definition   3.5.1(2)
   used   3.2.1(4), P
environment   10.1.4(1)
environment declarative_part   10.1.4(1)
   for the environment task of a partition   10.2(13)
environment task   10.2(8)
EOT
   in Ada.Characters.Latin_1   A.3.3(5)
EPA
   in Ada.Characters.Latin_1   A.3.3(18)
epoch   D.8(19)
equal operator   4.4(1), 4.5.2(1)
equality operator   4.5.2(1)
   special inheritance rule for tagged types   3.4(17), 4.5.2(14)
equals sign   2.1(15)
Equals_Sign
   in Ada.Characters.Latin_1   A.3.3(10)
equivalence of use_clauses and selected_components   8.4(1.a)
erroneous execution   1.1.2(32), 1.1.5(10)
   cause   3.7.2(4), 9.8(21), 9.10(11), 11.5(26), 13.3(13), 13.3(27), 13.3(28), 13.9.1(8), 13.9.1(12), 13.9.1(13), 13.11(21), 13.11.2(16), A.10.3(22/1), A.12.1(36.1/1), A.13(17), B.3.1(51), B.3.1(55), B.3.1(56), B.3.1(57), B.3.2(35), B.3.2(36), B.3.2(37), B.3.2(38), B.3.2(39), B.3.2(42), C.3.1(14), C.3.1(14.1/1), C.7.1(18), C.7.2(14), C.7.2(15), C.7.2(15.1/1), D.5(12), D.11(9), H.4(26), H.4(27)
error
   compile-time   1.1.2(27), 1.1.5(4)
   link-time   1.1.2(29), 1.1.5(4)
   run-time   1.1.2(30), 1.1.5(6), 11.5(2), 11.6(1)
   See also bounded error, erroneous execution
ESA
   in Ada.Characters.Latin_1   A.3.3(17)
ESC
   in Ada.Characters.Latin_1   A.3.3(6)
Establish_RPC_Receiver
   in System.RPC   E.5(12)
ETB
   in Ada.Characters.Latin_1   A.3.3(6)
ETX
   in Ada.Characters.Latin_1   A.3.3(5)
evaluable   3.1(11.g)
evaluation   3.1(11), 3.1(11.a), N(19)
   aggregate   4.3(5)
   allocator   4.8(7)
   array_aggregate   4.3.3(21)
   attribute_reference   4.1.4(11)
   concatenation   4.5.3(5)
   dereference   4.1(13)
   discrete_range   3.6.1(8)
   extension_aggregate   4.3.2(7)
   generic_association   12.3(21)
   generic_association for a formal object of mode in   12.4(11)
   indexed_component   4.1.1(7)
   initialized allocator   4.8(7)
   membership test   4.5.2(27)
   name   4.1(11)
   name that has a prefix   4.1(12)
   null literal   4.2(9)
   numeric literal   4.2(9)
   parameter_association   6.4.1(7)
   prefix   4.1(12)
   primary that is a name   4.4(10)
   qualified_expression   4.7(4)
   range   3.5(9)
   range_attribute_reference   4.1.4(11)
   record_aggregate   4.3.1(18)
   record_component_association_list   4.3.1(19)
   selected_component   4.1.3(14)
   short-circuit control form   4.5.1(7)
   slice   4.1.2(7)
   string_literal   4.2(10)
   uninitialized allocator   4.8(8)
   Val   3.5.5(7), K(261)
   Value   3.5(55)
   value conversion   4.6(28)
   view conversion   4.6(52)
   Wide_Value   3.5(43)
Exception   11(1), 11.1(1)
exception occurrence   11(1)
exception_choice   11.2(5)
   used   11.2(3), P
exception_declaration   11.1(2)
   used   3.1(3), P
exception_handler   11.2(3)
   used   11.2(2), P
Exception_Id
   in Ada.Exceptions   11.4.1(2)
Exception_Identity
   in Ada.Exceptions   11.4.1(5)
Exception_Information
   in Ada.Exceptions   11.4.1(5)
Exception_Message
   in Ada.Exceptions   11.4.1(4)
Exception_Name
   in Ada.Exceptions   11.4.1(2), 11.4.1(5)
Exception_Occurrence
   in Ada.Exceptions   11.4.1(3)
Exception_Occurrence_Access
   in Ada.Exceptions   11.4.1(3)
exception_renaming_declaration   8.5.2(2)
   used   8.5(2), P
Exceptions
   child of Ada   11.4.1(2)
Exchange_Handler
   in Ada.Interrupts   C.3.2(8)
Exclamation
   in Ada.Characters.Latin_1   A.3.3(8)
executable   3.1(11.g)
execution   3.1(11)
   abort_statement   9.8(4)
   aborting the execution of a construct   9.8(5)
   accept_statement   9.5.2(24)
   Ada program   9(1)
   assignment_statement   5.2(7), 7.6(17), 7.6.1(12)
   asynchronous_select with a delay_statement trigger   9.7.4(7)
   asynchronous_select with an entry call trigger   9.7.4(6)
   block_statement   5.6(5)
   call on a dispatching operation   3.9.2(14)
   call on an inherited subprogram   3.4(27)
   case_statement   5.4(11)
   conditional_entry_call   9.7.3(3)
   delay_statement   9.6(20)
   dynamically enclosing   11.4(2)
   entry_body   9.5.2(26)
   entry_call_statement   9.5.3(8)
   exit_statement   5.7(5)
   goto_statement   5.8(5)
   handled_sequence_of_statements   11.2(10)
   handler   11.4(7)
   if_statement   5.3(5)
   included by another execution   11.4(2.a)
   instance of Unchecked_Deallocation   7.6.1(10)
   loop_statement   5.5(7)
   loop_statement with a for iteration_scheme   5.5(9)
   loop_statement with a while iteration_scheme   5.5(8)
   null_statement   5.1(13)
   partition   10.2(25)
   pragma   2.8(12)
   program   10.2(25)
   protected subprogram call   9.5.1(3)
   raise_statement with an exception_name   11.3(4)
   re-raise statement   11.3(4)
   remote subprogram call   E.4(9)
   requeue protected entry   9.5.4(9)
   requeue task entry   9.5.4(8)
   requeue_statement   9.5.4(7)
   return_statement   6.5(6)
   selective_accept   9.7.1(15)
   sequence_of_statements   5.1(15)
   subprogram call   6.4(10)
   subprogram_body   6.3(7)
   task   9.2(1)
   task_body   9.2(1)
   timed_entry_call   9.7.2(4)
execution resource
   associated with a protected object   9.4(18)
   required for a task to run   9(10)
exit_statement   5.7(2)
   used   5.1(4), P
Exit_Status
   in Ada.Command_Line   A.15(7), A.15(16.1/1)
Exp
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(3)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(4)
expanded name   4.1.3(4)
Expanded_Name
   in Ada.Tags   3.9(7)
expected profile   8.6(26)
   accept_statement entry_direct_name   9.5.2(11)
   Access attribute_reference prefix   3.10.2(2)
   attribute_definition_clause name   13.3(4)
   character_literal   4.2(3)
   formal subprogram actual   12.6(6)
   formal subprogram default_name   12.6(5)
   subprogram_renaming_declaration   8.5.4(3)
expected type   8.6(20)
   abort_statement task_name   9.8(3)
   access attribute_reference   3.10.2(2)
   actual parameter   6.4.1(3)
   aggregate   4.3(3)
   allocator   4.8(3/1)
   array_aggregate   4.3.3(7)
   array_aggregate component expression   4.3.3(7)
   array_aggregate discrete_choice   4.3.3(8)
   assignment_statement expression   5.2(4)
   assignment_statement variable_name   5.2(4)
   attribute_definition_clause expression or name   13.3(4)
   attribute_designator expression   4.1.4(7)
   case expression   5.4(4)
   case_statement_alternative discrete_choice   5.4(4)
   character_literal   4.2(3)
   code_statement   13.8(4)
   component_clause expressions   13.5.1(7)
   component_declaration default_expression   3.8(7)
   condition   5.3(4)
   decimal fixed point type digits   3.5.9(6)
   delay_relative_statement expression   9.6(5)
   delay_until_statement expression   9.6(5)
   delta_constraint expression   J.3(3)
   dereference name   4.1(8)
   discrete_subtype_definition range   3.6(8)
   discriminant default_expression   3.7(7)
   discriminant_association expression   3.7.1(6)
   entry_index   9.5.2(11)
   enumeration_representation_clause expressions   13.4(4)
   extension_aggregate   4.3.2(4)
   extension_aggregate ancestor expression   4.3.2(4)
   first_bit   13.5.1(7)
   fixed point type delta   3.5.9(6)
   generic formal in object actual   12.4(4)
   generic formal object default_expression   12.4(3)
   index_constraint discrete_range   3.6.1(4)
   indexed_component expression   4.1.1(4)
   Interrupt_Priority pragma argument   D.1(6)
   last_bit   13.5.1(7)
   link name   B.1(10)
   membership test simple_expression   4.5.2(3)
   modular_type_definition expression   3.5.4(5)
   null literal   4.2(2)
   number_declaration expression   3.3.2(3)
   object_declaration initialization expression   3.3.1(4)
   parameter default_expression   6.1(17)
   position   13.5.1(7)
   Priority pragma argument   D.1(6)
   range simple_expressions   3.5(5)
   range_attribute_designator expression   4.1.4(7)
   range_constraint range   3.5(5)
   real_range_specification bounds   3.5.7(5)
   record_aggregate   4.3.1(8)
   record_component_association expression   4.3.1(10)
   requested decimal precision   3.5.7(4)
   restriction parameter expression   13.12(5)
   return expression   6.5(3)
   short-circuit control form relation   4.5.1(1)
   signed_integer_type_definition simple_expression   3.5.4(5)
   slice discrete_range   4.1.2(4)
   Storage_Size pragma argument   13.3(65)
   string_literal   4.2(4)
   type_conversion operand   4.6(6)
   Unchecked_Access attribute   13.10(4.a)
   variant_part discrete_choice   3.8.1(6)
expiration time
   [partial]   9.6(1)
   for a delay_relative_statement   9.6(20)
   for a delay_until_statement   9.6(20)
explicit declaration   3.1(5), N(11)
explicit initial value   3.3.1(1)
explicit_actual_parameter   6.4(6)
   used   6.4(5), P
explicit_dereference   4.1(5)
   used   4.1(2), P
explicit_generic_actual_parameter   12.3(5)
   used   12.3(4), P
explicitly assign   10.2(2)
exponent   2.4.1(4), 4.5.6(11)
   used   2.4.1(2), 2.4.2(2), P
Exponent attribute   A.5.3(18)
exponentiation operator   4.4(1), 4.5.6(7)
exported
   aspect of representation   B.1(28)
exported entity   B.1(23)
expression   4.4(1), 4.4(2)
   used   2.8(3), 3.3.1(2), 3.3.2(2), 3.5.4(4), 3.5.7(2), 3.5.9(3), 3.5.9(4), 3.5.9(5), 3.7(6), 3.7.1(3), 3.8.1(5), 4.1.1(2), 4.1.4(3), 4.1.4(5), 4.3.1(4), 4.3.2(3), 4.3.3(3), 4.3.3(5), 4.4(7), 4.6(2), 4.7(2), 5.2(2), 5.3(3), 5.4(2), 6.4(6), 6.5(2), 9.5.2(4), 9.6(3), 9.6(4), 12.3(5), 13.3(2), 13.3(63), 13.5.1(4), 13.12(4), B.1(5), B.1(6), B.1(8), B.1(10), C.3.1(4), D.1(3), D.1(5), J.3(2), J.7(1), J.8(1), L(6), L(13), L(14), L(18), L(19), L(27), L(35), P
extended_digit   2.4.2(5)
   used   2.4.2(4), P
extension
   of a private type   3.9(2), 3.9.1(1)
   of a record type   3.9(2), 3.9.1(1)
   of a type   3.9(2), 3.9.1(1)
extension_aggregate   4.3.2(2)
   used   4.3(2), P
extensions to Ada 83   1.1.2(39.g), 2.1(18.b), 2.8(19.d), 2.8(29.a), 3.2.3(8.b), 3.3(26.a), 3.3.1(33.a), 3.3.2(10.a), 3.4(38.d), 3.5(63.b), 3.5.2(9.f), 3.5.4(36.a), 3.5.5(17.a), 3.5.9(28.b), 3.6(30.a), 3.6.1(18.a), 3.6.3(8.e), 3.7(37.a), 3.7.2(4.b/1), 3.8(31.a), 3.8.1(29.a), 3.9(33.a), 3.9.1(17.a), 3.9.2(24.a), 3.10(26.a), 3.10.1(23.a), 3.10.2(41.a), 3.11(14.a), 4.1(17.a), 4.1.3(19.a), 4.1.4(16.a), 4.2(14.b), 4.3(6.b), 4.3.1(31.a), 4.3.2(13.a), 4.3.3(43.a), 4.4(15.a), 4.5.2(39.a), 4.5.3(14.d), 4.5.5(35.a), 4.6(71.d), 4.8(20.b), 4.9(44.a), 5.1(19.a), 5.2(28.a), 5.4(18.a), 6.1(42.a), 6.2(13.a), 6.3(11.a), 6.3.1(25.a), 6.3.2(7.a), 6.4.1(17.e), 6.6(9.a), 7.3(24.a), 7.4(14.a), 7.5(23.a), 7.6(21.c), 8.2(12.b), 8.3(29.p), 8.4(16.e), 8.5.5(7.a), 8.6(34.b), 9.1(32.a/1), 9.4(35.a), 9.5.2(37.a), 9.5.4(20.a), 9.6(40.b), 9.7(4.a), 9.7.4(13.a), 10.1.1(35.n), 10.1.2(9.c), 10.1.3(24.a), 10.2(34.d), 10.2.1(28.c), 11.2(12.a), 11.4.1(19.x), 11.5(31.a), 12.1(24.a), 12.3(29.c), 12.4(12.b), 12.5.4(13.b), 12.7(10.d), 13.1(24.e/1), 13.3(85.a), 13.4(14.a), 13.5.3(8.b), 13.7(38.a.1/1), 13.8(14.a), 13.9.2(12.d), 13.11(43.a), 13.12(11.b), 13.13(1.b), 13.14(19.q), A.1(56.d), A.2(4.e), A.3(1.a), A.4(1.a), A.5(5.b), A.5.3(72.g), A.5.4(4.c), A.6(1.b), A.10(11.a), A.10.1(85.b), A.11(3.a), A.15(22.b), B(1.c), B.1(51.a), C(1.a), D(6.a), D.1(29.b), E(1.a), F(7.a), G(7.a), G.2(3.a), G.2.1(16.g), H(6.b), J.7(2.c)
external call   9.5(4)
external effect
   of the execution of an Ada program   1.1.3(8)
   volatile/atomic objects   C.6(20)
external file   A.7(1)
external interaction   1.1.3(8)
external name   B.1(34)
external requeue   9.5(7)
External_Tag
   in Ada.Tags   3.9(7)
External_Tag attribute   13.3(75/1)
External_Tag clause   13.3(7), 13.3(75/1), K(65)
extra permission to avoid raising exceptions   11.6(5)
extra permission to reorder actions   11.6(6)

F
factor   4.4(6)
   used   4.4(5), P
failure
   of a language-defined check   11.5(2)
   in Ada.Command_Line   A.15(8)
False   3.5.3(1)
family
   entry   9.5.2(20)
Feminine_Ordinal_Indicator
   in Ada.Characters.Latin_1   A.3.3(21)
FF
   in Ada.Characters.Latin_1   A.3.3(5)
Field
   in Ada.Text_IO   A.10.1(6)
file
   as file object   A.7(2)
file terminator   A.10(7)
File_Access
   in Ada.Text_IO   A.10.1(18)
File_Mode
   in Ada.Direct_IO   A.8.4(4)
   in Ada.Sequential_IO   A.8.1(4)
   in Ada.Streams.Stream_IO   A.12.1(6)
   in Ada.Text_IO   A.10.1(4)
File_Type
   in Ada.Direct_IO   A.8.4(3)
   in Ada.Sequential_IO   A.8.1(3)
   in Ada.Streams.Stream_IO   A.12.1(5)
   in Ada.Text_IO   A.10.1(3)
finalization
   of a master   7.6.1(4)
   of a protected object   9.4(20)
   of a protected object   C.3.1(12/1)
   of a task object   J.7.1(8)
   of an object   7.6.1(5)
   of environment task for a foreign language main subprogram   B.1(39)
   child of Ada   7.6(4/1)
Finalize   7.6(2)
   in Ada.Finalization   7.6(6), 7.6(8)
Find_Token
   in Ada.Strings.Bounded   A.4.4(51)
   in Ada.Strings.Fixed   A.4.3(16)
   in Ada.Strings.Unbounded   A.4.5(46)
Fine_Delta
   in System   13.7(9)
First attribute   3.5(12), 3.6.2(3)
first subtype   3.2.1(6), 3.4.1(5)
First(N) attribute   3.6.2(4)
first_bit   13.5.1(5)
   used   13.5.1(3), P
First_Bit attribute   13.5.2(3)
Fixed
   child of Ada.Strings   A.4.3(5)
fixed point type   3.5.9(1)
Fixed_IO
   in Ada.Text_IO   A.10.1(68)
fixed_point_definition   3.5.9(2)
   used   3.5.6(2), P
Float   3.5.7(12), 3.5.7(14)
   in Standard   A.1(21)
Float_Random
   child of Ada.Numerics   A.5.2(5)
Float_Text_IO
   child of Ada   A.10.9(33)
Float_Wide_Text_IO
   child of Ada   A.11(3)
Float_IO
   in Ada.Text_IO   A.10.1(63)
Floating
   in Interfaces.COBOL   B.4(9)
floating point type   3.5.7(1)
floating_point_definition   3.5.7(2)
   used   3.5.6(2), P
Floor attribute   A.5.3(30)
Flush
   in Ada.Streams.Stream_IO   A.12.1(25/1)
   in Ada.Text_IO   A.10.1(21/1)
Fore attribute   3.5.10(4)
form
   of an external file   A.7(1)
   in Ada.Direct_IO   A.8.4(9)
   in Ada.Sequential_IO   A.8.1(9)
   in Ada.Streams.Stream_IO   A.12.1(11)
   in Ada.Text_IO   A.10.1(12)
formal object, generic   12.4(1)
formal package, generic   12.7(1)
formal parameter
   of a subprogram   6.1(17)
formal subprogram, generic   12.6(1)
formal subtype   12.5(5)
formal type   12.5(5)
formal_access_type_definition   12.5.4(2)
   used   12.5(3), P
formal_array_type_definition   12.5.3(2)
   used   12.5(3), P
formal_decimal_fixed_point_definition   12.5.2(7)
   used   12.5(3), P
formal_derived_type_definition   12.5.1(3)
   used   12.5(3), P
formal_discrete_type_definition   12.5.2(2)
   used   12.5(3), P
formal_floating_point_definition   12.5.2(5)
   used   12.5(3), P
formal_modular_type_definition   12.5.2(4)
   used   12.5(3), P
formal_object_declaration   12.4(2)
   used   12.1(6), P
formal_ordinary_fixed_point_definition   12.5.2(6)
   used   12.5(3), P
formal_package_actual_part   12.7(3)
   used   12.7(2), P
formal_package_declaration   12.7(2)
   used   12.1(6), P
formal_part   6.1(14)
   used   6.1(12), 6.1(13), P
formal_private_type_definition   12.5.1(2)
   used   12.5(3), P
formal_signed_integer_type_definition   12.5.2(3)
   used   12.5(3), P
formal_subprogram_declaration   12.6(2)
   used   12.1(6), P
formal_type_declaration   12.5(2)
   used   12.1(6), P
formal_type_definition   12.5(3)
   used   12.5(2), P
format_effector   2.1(13)
   used   2.1(2), P
Fortran
   child of Interfaces   B.5(4)
Fortran interface   B.5(1)
FORTRAN standard   1.2(3)
Fortran_Character
   in Interfaces.Fortran   B.5(12)
Fortran_Integer
   in Interfaces.Fortran   B.5(5)
Fraction attribute   A.5.3(21)
Fraction_One_Half
   in Ada.Characters.Latin_1   A.3.3(22)
Fraction_One_Quarter
   in Ada.Characters.Latin_1   A.3.3(22)
Fraction_Three_Quarters
   in Ada.Characters.Latin_1   A.3.3(22)
Free
   in Ada.Strings.Unbounded   A.4.5(7)
   in Interfaces.C.Strings   B.3.1(11)
freed
   See nonexistent   13.11.2(10)
freeing storage   13.11.2(1)
freezing
   by a constituent of a construct   13.14(4/1)
   by an expression   13.14(8/1)
   by an implicit call   13.14(8.1/1)
   by an object name   13.14(8/1)
   class-wide type caused by the freezing of the specific type   13.14(15)
   constituents of a full type definition   13.14(15)
   designated subtype caused by an allocator   13.14(13)
   entity   13.14(2)
   entity caused by a body   13.14(3/1)
   entity caused by a construct   13.14(4/1)
   entity caused by a name   13.14(11)
   entity caused by the end of an enclosing construct   13.14(3/1)
   first subtype caused by the freezing of the type   13.14(15)
   function call   13.14(14)
   generic_instantiation   13.14(5)
   nominal subtype caused by a name   13.14(11)
   object_declaration   13.14(6)
   specific type caused by the freezing of the class-wide type   13.14(15)
   subtype caused by a record extension   13.14(7)
   subtype caused by an implicit conversion   13.14(8.2/1)
   subtype caused by an implicit dereference   13.14(11.1/1)
   subtypes of the profile of a callable entity   13.14(14)
   type caused by a range   13.14(12)
   type caused by an expression   13.14(10)
   type caused by the freezing of a subtype   13.14(15)
freezing points
   entity   13.14(2)
FS
   in Ada.Characters.Latin_1   A.3.3(6)
full conformance
   for discrete_subtype_definitions   6.3.1(24)
   for expressions   6.3.1(19)
   for known_discriminant_parts   6.3.1(23)
   for profiles   6.3.1(18)
   required   3.10.1(4), 6.3(4), 7.3(9), 8.5.4(5/1), 9.5.2(14), 9.5.2(16), 9.5.2(17), 10.1.3(11), 10.1.3(12)
full constant declaration   3.3.1(6)
full declaration   7.4(2)
full stop   2.1(15)
full type   3.2.1(8)
full type definition   3.2.1(8)
full view
   of a type   7.3(4)
Full_Stop
   in Ada.Characters.Latin_1   A.3.3(8)
full_type_declaration   3.2.1(3)
   used   3.2.1(2), P
function   6(1)
function instance   12.3(13)
function_call   6.4(3)
   used   4.1(2), P

G
gaps   13.1(7), 13.3(52.d)
garbage collection   13.11.3(6)
general access type   3.10(7/1), 3.10(8)
general_access_modifier   3.10(4)
   used   3.10(3), P
generation
   of an interrupt   C.3(2)
Generator
   in Ada.Numerics.Discrete_Random   A.5.2(19)
   in Ada.Numerics.Float_Random   A.5.2(7)
generic actual   12.3(7)
generic actual parameter   12.3(7)
generic actual subtype   12.5(4)
generic actual type   12.5(4)
generic body   12.2(1)
generic contract issue   10.2.1(10), 12.3(11.y)
   [partial]   3.9.1(3), 3.10.2(28), 3.10.2(32), 4.6(17), 4.6(20), 6.3.1(17.a), 6.5(20.c), 8.3(26/1), 10.2.1(11/1)
generic contract model   12.3(1.a)
generic contract/private type contract analogy   7.3(19.a)
generic formal   12.1(9)
generic formal object   12.4(1)
generic formal package   12.7(1)
generic formal subprogram   12.6(1)
generic formal subtype   12.5(5)
generic formal type   12.5(5)
generic function   12.1(8)
generic package   12.1(8)
generic procedure   12.1(8)
generic subprogram   12.1(8)
generic unit   12(1)
   See also dispatching operation   3.9(1)
Generic_Complex_Elementary_Functions
   child of Ada.Numerics   G.1.2(2)
Generic_Complex_Types
   child of Ada.Numerics   G.1.1(2/1)
Generic_Elementary_Functions
   child of Ada.Numerics   A.5.1(3)
generic_actual_part   12.3(3)
   used   12.3(2), 12.7(3), P
generic_association   12.3(4)
   used   12.3(3), P
Generic_Bounded_Length
   in Ada.Strings.Bounded   A.4.4(4)
generic_declaration   12.1(2)
   used   3.1(3), 10.1.1(5), P
generic_formal_parameter_declaration   12.1(6)
   used   12.1(5), P
generic_formal_part   12.1(5)
   used   12.1(3), 12.1(4), P
generic_instantiation   12.3(2)
   used   3.1(3), 10.1.1(5), P
generic_package_declaration   12.1(4)
   used   12.1(2), P
generic_renaming_declaration   8.5.5(2)
   used   8.5(2), 10.1.1(6), P
generic_subprogram_declaration   12.1(3)
   used   12.1(2), P
Get
   in Ada.Text_IO   A.10.1(41), A.10.1(47), A.10.1(54), A.10.1(55), A.10.1(59), A.10.1(60), A.10.1(65), A.10.1(67), A.10.1(70), A.10.1(72), A.10.1(75), A.10.1(77), A.10.1(81), A.10.1(83)
   in Ada.Text_IO.Complex_IO   G.1.3(6), G.1.3(8)
Get_Immediate
   in Ada.Text_IO   A.10.1(44), A.10.1(45)
Get_Line
   in Ada.Text_IO   A.10.1(49)
Get_Priority
   in Ada.Dynamic_Priorities   D.5(5)
global to   8.1(15)
Glossary   N(1)
goto_statement   5.8(2)
   used   5.1(4), P
govern a variant   3.8.1(20)
govern a variant_part   3.8.1(20)
grammar
   ambiguous   1.1.4(14.a)
   complete listing   P
   cross reference   P
   notation   1.1.4(3)
   resolution of ambiguity   1.1.4(14.a), 8.6(3)
   under Syntax heading   1.1.2(25)
graphic character
   a category of Character   A.3.2(23)
graphic_character   2.1(3)
   used   2.1(2), 2.5(2), 2.6(3), P
Graphic_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
Grave
   in Ada.Characters.Latin_1   A.3.3(13)
greater than operator   4.4(1), 4.5.2(1)
greater than or equal operator   4.4(1), 4.5.2(1)
greater-than sign   2.1(15)
Greater_Than_Sign
   in Ada.Characters.Latin_1   A.3.3(10)
GS
   in Ada.Characters.Latin_1   A.3.3(6)
guard   9.7.1(3)
   used   9.7.1(2), P

H
handle
   an exception   11(1), N(18)
   an exception occurrence   11(1.a)
   an exception occurrence   11.4(1), 11.4(7)
handled_sequence_of_statements   11.2(2)
   used   5.6(2), 6.3(2), 7.2(2), 9.1(6), 9.5.2(3), 9.5.2(5), P
handler   11.2(5.a)
Handling
   child of Ada.Characters   A.3.2(2)
Head
   in Ada.Strings.Bounded   A.4.4(70), A.4.4(71)
   in Ada.Strings.Fixed   A.4.3(35), A.4.3(36)
   in Ada.Strings.Unbounded   A.4.5(65), A.4.5(66)
head (of a queue)   D.2.1(5)
heap management
   user-defined   13.11(1)
   See also allocator   4.8(1)
held priority   D.11(4)
heterogeneous input-output   A.12.1(1)
hexadecimal
   literal   2.4.2(1)
hexadecimal digit
   a category of Character   A.3.2(30)
hexadecimal literal   2.4.2(1)
Hexadecimal_Digit_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
hidden from all visibility   8.3(5), 8.3(14)
   by lack of a with_clause   8.3(20)
   for a declaration completed by a subsequent declaration   8.3(19)
   for overridden declaration   8.3(15)
   within the declaration itself   8.3(16)
hidden from direct visibility   8.3(5), 8.3(21)
   by an inner homograph   8.3(22)
   where hidden from all visibility   8.3(23)
hiding   8.3(5)
High_Order_First   13.5.3(2)
   in Interfaces.COBOL   B.4(25)
highest precedence operator   4.5.6(1)
highest_precedence_operator   4.5(7)
Hold
   in Ada.Asynchronous_Task_Control   D.11(3)
homograph   8.3(8)
HT
   in Ada.Characters.Latin_1   A.3.3(5)
HTJ
   in Ada.Characters.Latin_1   A.3.3(17)
HTS
   in Ada.Characters.Latin_1   A.3.3(17)
Hyphen
   in Ada.Characters.Latin_1   A.3.3(8)
hyphen-minus   2.1(15)

I
i
   in Ada.Numerics.Generic_Complex_Types   G.1.1(5)
   in Interfaces.Fortran   B.5(10)
identifier   2.3(2)
   used   2.8(2), 2.8(3), 2.8(21), 2.8(23), 3.1(4), 4.1(3), 4.1.3(3), 4.1.4(3), 5.5(2), 5.6(2), 6.1(5), 7.1(3), 7.2(2), 9.1(4), 9.1(6), 9.4(4), 9.4(7), 9.5.2(3), 9.5.2(5), 11.5(4), 13.12(4), B.1(5), B.1(6), B.1(7), D.2.2(2), D.2.2(3), D.2.2(3.a), D.3(3), D.3(4), D.3(4.a), D.4(3), D.4(4), L(8), L(13), L(14), L(20), L(21), L(23), L(29), L(36), L(37), M(95), M(98), P
identifier specific to a pragma   2.8(10)
identifier_letter   2.1(7)
   used   2.1(3), 2.3(2), 2.3(3), P
Identity
   in Ada.Strings.Maps   A.4.2(22)
   in Ada.Strings.Wide_Maps   A.4.7(22)
Identity attribute   11.4.1(9), C.7.1(12)
idle task   D.11(4)
IEC 559:1989   G.2.2(11.a)
IEEE floating point arithmetic   B.2(10.a), G.2.2(11.a)
if_statement   5.3(2)
   used   5.1(5), P
illegal
   construct   1.1.2(27)
   partition   1.1.2(29)
Im
   in Ada.Numerics.Generic_Complex_Types   G.1.1(6)
image
   of a value   3.5(30), K(273)
   in Ada.Numerics.Discrete_Random   A.5.2(26)
   in Ada.Numerics.Float_Random   A.5.2(14)
   in Ada.Task_Identification   C.7.1(3/1)
   in Ada.Text_IO.Editing   F.3.3(13)
Image attribute   3.5(35)
Imaginary
   in Ada.Numerics.Generic_Complex_Types   G.1.1(4)
   in Interfaces.Fortran   B.5(10)
immediate scope
   of (a view of) an entity   8.2(11)
   of a declaration   8.2(2)
immediately enclosing   8.1(13)
immediately visible   8.3(4), 8.3(21)
immediately within   8.1(13)
implementation   1.1.3(1.a)
implementation advice   1.1.2(37)
implementation defined   1.1.3(18)
   summary of characteristics   M(1)
implementation permissions   1.1.2(36)
implementation requirements   1.1.2(33)
implementation-dependent
   See unspecified   1.1.3(18)
implicit declaration   3.1(5), N(11)
implicit initial values
   for a subtype   3.3.1(10)
implicit subtype conversion   4.6(59), 4.6(60)
   Access attribute   3.10.2(30)
   access discriminant   3.7(27)
   array bounds   4.6(38)
   array index   4.1.1(7)
   assignment to view conversion   4.6(55)
   assignment_statement   5.2(11)
   bounds of a decimal fixed point type   3.5.9(16)
   bounds of a fixed point type   3.5.9(14)
   bounds of a range   3.5(9), 3.6(18)
   choices of aggregate   4.3.3(22)
   component defaults   3.3.1(13)
   delay expression   9.6(20)
   derived type discriminants   3.4(21)
   discriminant values   3.7.1(12)
   entry index   9.5.2(24)
   expressions in aggregate   4.3.1(19)
   expressions of aggregate   4.3.3(23)
   function return   6.5(6)
   generic formal object of mode in   12.4(11)
   inherited enumeration literal   3.4(29)
   initialization expression   3.3.1(17)
   initialization expression of allocator   4.8(7)
   named number value   3.3.2(6)
   operand of concatenation   4.5.3(9)
   parameter passing   6.4.1(10), 6.4.1(11), 6.4.1(17)
   pragma Interrupt_Priority   D.1(17), D.3(9)
   pragma Priority   D.1(17), D.3(9)
   qualified_expression   4.7(4)
   reading a view conversion   4.6(56)
   result of inherited function   3.4(27)
implicit_dereference   4.1(6)
   used   4.1(4), P
imported
   aspect of representation   B.1(28)
imported entity   B.1(23)
in (membership test)   4.4(1), 4.5.2(2)
inaccessible partition   E.1(7)
inactive
   a task state   9(10)
included
   one execution by another   11.4(2.a)
   one range in another   3.5(4)
incompatibilities with Ada 83   1.1.2(39.e), 2.8(19.c), 2.9(3.a), 3.2.2(15.a), 3.2.3(8.a), 3.4(38.b), 3.5(63.a/1), 3.5.2(9.b), 3.6.3(8.b), 4.2(14.a), 4.3.3(43.a.1/1), 4.6(71.a), 4.8(20.a/1), 4.9(44.m), 5.4(18.a.1/1), 6.5(24.a), 7.1(17.a), 8.6(34.a), 12.3(29.b), 12.5.1(28.a), 12.5.3(16.a), 12.5.4(13.a), 13.1(24.d), 13.14(19.m), A.5.3(72.d), A.5.4(4.a), A.8.1(16.a), A.10.1(85.a), C.6(22.a)
incomplete type   3.10.1(11)
incomplete_type_declaration   3.10.1(2)
   used   3.2.1(2), P
inconsistencies with Ada 83   1.1.2(39.b), 3.4(38.a), 3.5.2(9.a), 3.5.7(22.a), 3.5.9(28.a), 3.6.3(8.a), 3.7.1(15.a), 4.5.3(14.a), 4.5.6(13.a.1/1), 9.6(40.a), 11.1(8.a), 12.3(29.a), A.6(1.a), G.2.1(16.c), G.2.3(27.b)
Increment
   in Interfaces.C.Pointers   B.3.2(11)
indefinite subtype   3.3(23), 3.7(26)
independent subprogram   11.6(6)
independently addressable   9.10(1)
index
   of an array   3.6(9.a)
   of an element of an open direct file   A.8(3)
   in Ada.Direct_IO   A.8.4(15)
   in Ada.Streams.Stream_IO   A.12.1(23)
   in Ada.Strings.Bounded   A.4.4(44), A.4.4(45), A.4.4(46)
   in Ada.Strings.Fixed   A.4.3(9), A.4.3(10), A.4.3(11)
   in Ada.Strings.Unbounded   A.4.5(39), A.4.5(40), A.4.5(41)
index range   3.6(13)
index subtype   3.6(9)
index type   3.6(9)
Index_Check   11.5(14)
   [partial]   4.1.1(7), 4.1.2(7), 4.3.3(29), 4.3.3(30), 4.5.3(8), 4.6(51), 4.7(4), 4.8(10/1)
index_constraint   3.6.1(2)
   used   3.2.2(7), P
Index_Error
   in Ada.Strings   A.4.1(5)
Index_Non_Blank
   in Ada.Strings.Bounded   A.4.4(47)
   in Ada.Strings.Fixed   A.4.3(12)
   in Ada.Strings.Unbounded   A.4.5(42)
index_subtype_definition   3.6(4)
   used   3.6(3), P
indexed_component   4.1.1(2)
   used   4.1(2), P
indivisible   C.6(10)
information hiding
   See package   7(1)
   See private types and private extensions   7.3(1)
information systems   C(1), F(1)
informative   1.1.2(18)
inheritance
   See derived types and classes   3.4(1)
   See also tagged types and type extension   3.9(1)
inherited
   from an ancestor type   3.4.1(11)
inherited component   3.4(11), 3.4(12)
inherited discriminant   3.4(11)
inherited entry   3.4(12)
inherited protected subprogram   3.4(12)
inherited subprogram   3.4(17)
initialization
   of a protected object   9.4(14)
   of a protected object   C.3.1(10), C.3.1(11)
   of a task object   9.1(12/1), J.7.1(7)
   of an object   3.3.1(19)
initialization expression   3.3.1(1), 3.3.1(4)
Initialize   7.6(2)
   in Ada.Finalization   7.6(6), 7.6(8)
initialized allocator   4.8(4)
innermost dynamically enclosing   11.4(2)
input   A.6(1)
Input attribute   13.13.2(22), 13.13.2(32)
Input clause   13.3(7), 13.13.2(36/1)
input-output
   unspecified for access types   A.7(6)
Insert
   in Ada.Strings.Bounded   A.4.4(60), A.4.4(61)
   in Ada.Strings.Fixed   A.4.3(25), A.4.3(26)
   in Ada.Strings.Unbounded   A.4.5(55), A.4.5(56)
inspectable object   H.3.2(5/1)
inspection point   H.3.2(5/1)
instance
   of a generic function   12.3(13)
   of a generic package   12.3(13)
   of a generic procedure   12.3(13)
   of a generic subprogram   12.3(13)
   of a generic unit   12.3(1)
instructions for comment submission   0.3(58/1)
int
   in Interfaces.C   B.3(7)
Integer   3.5.4(11), 3.5.4(21)
   in Standard   A.1(12)
integer literal   2.4(1)
integer literals   3.5.4(14), 3.5.4(30)
integer type   3.5.4(1)
Integer_Text_IO
   child of Ada   A.10.8(21)
Integer_Wide_Text_IO
   child of Ada   A.11(3)
Integer_Address
   in System.Storage_Elements   13.7.1(10)
Integer_IO
   in Ada.Text_IO   A.10.1(52)
integer_type_definition   3.5.4(2)
   used   3.2.1(4), P
interaction
   between tasks   9(1)
interface to assembly language   C.1(4)
interface to C   B.3(1/1)
interface to COBOL   B.4(1)
interface to Fortran   B.5(1)
interface to other languages   B(1)
Interfaces   B.2(3)
Interfaces.C   B.3(4)
Interfaces.C.Pointers   B.3.2(4)
Interfaces.C.Strings   B.3.1(3)
Interfaces.COBOL   B.4(7)
Interfaces.Fortran   B.5(4)
interfacing pragma   B.1(4)
   Convention   B.1(4)
   Export   B.1(4)
   Import   B.1(4)
internal call   9.5(3)
internal code   13.4(7)
internal requeue   9.5(7)
Internal_Tag
   in Ada.Tags   3.9(7)
interpretation
   of a complete context   8.6(10)
   of a constituent of a complete context   8.6(15)
   overload resolution   8.6(14)
interrupt   C.3(2)
   example using asynchronous_select   9.7.4(10), 9.7.4(12)
interrupt entry   J.7.1(5)
interrupt handler   C.3(2)
Interrupt_ID
   in Ada.Interrupts   C.3.2(2)
Interrupt_Priority
   in System   13.7(16)
Interrupts
   child of Ada   C.3.2(2)
intertask communication   9.5(1)
   See also task   9(1)
Intrinsic calling convention   6.3.1(4)
invalid representation   13.9.1(9)
Inverted_Exclamation
   in Ada.Characters.Latin_1   A.3.3(21)
Inverted_Question
   in Ada.Characters.Latin_1   A.3.3(22)
IO_Exceptions
   child of Ada   A.13(3)
IS1
   in Ada.Characters.Latin_1   A.3.3(16)
IS2
   in Ada.Characters.Latin_1   A.3.3(16)
IS3
   in Ada.Characters.Latin_1   A.3.3(16)
IS4
   in Ada.Characters.Latin_1   A.3.3(16)
Is_Alphanumeric
   in Ada.Characters.Handling   A.3.2(4)
Is_Attached
   in Ada.Interrupts   C.3.2(5)
Is_Basic
   in Ada.Characters.Handling   A.3.2(4)
Is_Callable
   in Ada.Task_Identification   C.7.1(4)
Is_Character
   in Ada.Characters.Handling   A.3.2(14)
Is_Control
   in Ada.Characters.Handling   A.3.2(4)
Is_Decimal_Digit
   in Ada.Characters.Handling   A.3.2(4)
Is_Digit
   in Ada.Characters.Handling   A.3.2(4)
Is_Graphic
   in Ada.Characters.Handling   A.3.2(4)
Is_Held
   in Ada.Asynchronous_Task_Control   D.11(3)
Is_Hexadecimal_Digit
   in Ada.Characters.Handling   A.3.2(4)
Is_In
   in Ada.Strings.Maps   A.4.2(13)
   in Ada.Strings.Wide_Maps   A.4.7(13)
Is_ISO_646
   in Ada.Characters.Handling   A.3.2(10)
Is_Letter
   in Ada.Characters.Handling   A.3.2(4)
Is_Lower
   in Ada.Characters.Handling   A.3.2(4)
Is_Nul_Terminated
   in Interfaces.C   B.3(24), B.3(35)
Is_Open
   in Ada.Direct_IO   A.8.4(10)
   in Ada.Sequential_IO   A.8.1(10)
   in Ada.Streams.Stream_IO   A.12.1(12)
   in Ada.Text_IO   A.10.1(13)
Is_Reserved
   in Ada.Interrupts   C.3.2(4)
Is_Special
   in Ada.Characters.Handling   A.3.2(4)
Is_String
   in Ada.Characters.Handling   A.3.2(14)
Is_Subset
   in Ada.Strings.Maps   A.4.2(14)
   in Ada.Strings.Wide_Maps   A.4.7(14)
Is_Terminated
   in Ada.Task_Identification   C.7.1(4)
Is_Upper
   in Ada.Characters.Handling   A.3.2(4)
ISO 10646   3.5.2(2), 3.5.2(3)
ISO 1989:1985   1.2(4)
ISO/IEC 10646-1:1993   1.2(8/1)
ISO/IEC 1539:1991   1.2(3)
ISO/IEC 6429:1992   1.2(5)
ISO/IEC 646:1991   1.2(2)
ISO/IEC 8859-1:1987   1.2(6)
ISO/IEC 9899:1990   1.2(7)
ISO_646
   in Ada.Characters.Handling   A.3.2(9)
ISO_646_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
issue
   an entry call   9.5.3(8)
italics
   formal parameters of attribute functions   3.5(18.a)
   implementation-defined   1.1.3(5.c)
   nongraphic characters   3.5.2(2)
   pseudo-names of anonymous types   3.2.1(7), A.1(2)
   syntax rules   1.1.4(14)
   terms introduced or defined   1.3(1)
italics, like this   1(2.mm)
iteration_scheme   5.5(3)
   used   5.5(2), P

J
j
   in Ada.Numerics.Generic_Complex_Types   G.1.1(5)
   in Interfaces.Fortran   B.5(10)

K
known discriminants   3.7(26)
known_discriminant_part   3.7(4)
   used   3.2.1(3), 3.7(2), 9.1(2), 9.4(2), P

L
label   5.1(7)
   used   5.1(3), P
language
   interface to assembly   C.1(4)
   interface to non-Ada   B(1)
language-defined check   11.5(2), 11.6(1)
language-defined class
   [partial]   3.2(10)
   of types   3.2(2)
Language-Defined Library Units   A(1)
   Ada   A.2(2)
   Ada.Asynchronous_Task_Control   D.11(3)
   Ada.Calendar   9.6(10)
   Ada.Characters   A.3.1(2)
   Ada.Characters.Handling   A.3.2(2)
   Ada.Characters.Latin_1   A.3.3(3)
   Ada.Command_Line   A.15(3)
   Ada.Decimal   F.2(2)
   Ada.Direct_IO   A.8.4(2)
   Ada.Dynamic_Priorities   D.5(3)
   Ada.Exceptions   11.4.1(2)
   Ada.Finalization   7.6(4/1)
   Ada.Float_Text_IO   A.10.9(33)
   Ada.Float_Wide_Text_IO   A.11(3)
   Ada.Integer_Text_IO   A.10.8(21)
   Ada.Integer_Wide_Text_IO   A.11(3)
   Ada.Interrupts   C.3.2(2)
   Ada.Interrupts.Names   C.3.2(12)
   Ada.IO_Exceptions   A.13(3)
   Ada.Numerics   A.5(3)
   Ada.Numerics.Complex_Elementary_Functions   G.1.2(9/1)
   Ada.Numerics.Complex_Types   G.1.1(25/1)
   Ada.Numerics.Discrete_Random   A.5.2(17)
   Ada.Numerics.Elementary_Functions   A.5.1(9/1)
   Ada.Numerics.Float_Random   A.5.2(5)
   Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(2)
   Ada.Numerics.Generic_Complex_Types   G.1.1(2/1)
   Ada.Numerics.Generic_Elementary_Functions   A.5.1(3)
   Ada.Real_Time   D.8(3)
   Ada.Sequential_IO   A.8.1(2)
   Ada.Storage_IO   A.9(3)
   Ada.Streams   13.13.1(2)
   Ada.Streams.Stream_IO   A.12.1(3)
   Ada.Strings   A.4.1(3)
   Ada.Strings.Bounded   A.4.4(3)
   Ada.Strings.Fixed   A.4.3(5)
   Ada.Strings.Maps   A.4.2(3)
   Ada.Strings.Maps.Constants   A.4.6(3)
   Ada.Strings.Unbounded   A.4.5(3)
   Ada.Strings.Wide_Bounded   A.4.7(1)
   Ada.Strings.Wide_Fixed   A.4.7(1)
   Ada.Strings.Wide_Maps.Wide_Constants   A.4.7(28)
   Ada.Strings.Wide_Unbounded   A.4.7(1)
   Ada.Strings.Wide_Maps   A.4.7(3)
   Ada.Synchronous_Task_Control   D.10(3)
   Ada.Tags   3.9(6)
   Ada.Task_Attributes   C.7.2(2)
   Ada.Task_Identification   C.7.1(2)
   Ada.Text_IO   A.10.1(2)
   Ada.Text_IO.Complex_IO   G.1.3(3)
   Ada.Text_IO.Editing   F.3.3(3)
   Ada.Text_IO.Text_Streams   A.12.2(3)
   Ada.Unchecked_Conversion   13.9(3)
   Ada.Unchecked_Deallocation   13.11.2(3)
   Ada.Wide_Text_IO   A.11(2)
   Ada.Wide_Text_IO.Complex_IO   G.1.4(1)
   Ada.Wide_Text_IO.Editing   F.3.4(1)
   Ada.Wide_Text_IO.Text_Streams   A.12.3(3)
   Interfaces   B.2(3)
   Interfaces.C   B.3(4)
   Interfaces.C.Pointers   B.3.2(4)
   Interfaces.C.Strings   B.3.1(3)
   Interfaces.COBOL   B.4(7)
   Interfaces.Fortran   B.5(4)
   Standard   A.1(4)
   System   13.7(3)
   System.Address_To_Access_Conversions   13.7.2(2)
   System.Machine_Code   13.8(7)
   System.RPC   E.5(3)
   System.Storage_Elements   13.7.1(2)
   System.Storage_Pools   13.11(5)
Language-Defined Subprogram
   Abort_Task in Ada.Task_Identification   C.7.1(3/1)
   Adjust in Ada.Finalization   7.6(6)
   Allocate in System.Storage_Pools   13.11(7)
   Append 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)
   Append in Ada.Strings.Unbounded   A.4.5(12), A.4.5(13), A.4.5(14)
   Arccos in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(5)
   Arccos in Ada.Numerics.Generic_Elementary_Functions   A.5.1(6)
   Arccosh in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(7)
   Arccosh in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Arccot in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(5)
   Arccot in Ada.Numerics.Generic_Elementary_Functions   A.5.1(6)
   Arccoth in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(7)
   Arccoth in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Arcsin in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(5)
   Arcsin in Ada.Numerics.Generic_Elementary_Functions   A.5.1(6)
   Arcsinh in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(7)
   Arcsinh in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Arctan in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(5)
   Arctan in Ada.Numerics.Generic_Elementary_Functions   A.5.1(6)
   Arctanh in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(7)
   Arctanh in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Argument in Ada.Command_Line   A.15(5)
   Argument in Ada.Numerics.Generic_Complex_Types   G.1.1(10)
   Argument_Count in Ada.Command_Line   A.15(4)
   Attach_Handler in Ada.Interrupts   C.3.2(7)
   Blank_When_Zero in Ada.Text_IO.Editing   F.3.3(7)
   Clock in Ada.Calendar   9.6(12)
   Clock in Ada.Real_Time   D.8(6)
   Close in Ada.Direct_IO   A.8.4(8)
   Close in Ada.Sequential_IO   A.8.1(8)
   Close in Ada.Streams.Stream_IO   A.12.1(10)
   Close in Ada.Text_IO   A.10.1(11)
   Col in Ada.Text_IO   A.10.1(37)
   Command_Name in Ada.Command_Line   A.15(6)
   Compose_From_Cartesian in Ada.Numerics.Generic_Complex_Types   G.1.1(8)
   Compose_From_Polar in Ada.Numerics.Generic_Complex_Types   G.1.1(11)
   Conjugate in Ada.Numerics.Generic_Complex_Types   G.1.1(12), G.1.1(15)
   Continue in Ada.Asynchronous_Task_Control   D.11(3)
   Copy_Array in Interfaces.C.Pointers   B.3.2(15)
   Copy_Terminated_Array in Interfaces.C.Pointers   B.3.2(14)
   Cos in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   Cos in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
   Cosh in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   Cosh in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Cot in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   Cot in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
   Coth in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   Coth in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Count in Ada.Strings.Bounded   A.4.4(48), A.4.4(49), A.4.4(50)
   Count in Ada.Strings.Fixed   A.4.3(13), A.4.3(14), A.4.3(15)
   Count in Ada.Strings.Unbounded   A.4.5(43), A.4.5(44), A.4.5(45)
   Create in Ada.Direct_IO   A.8.4(6)
   Create in Ada.Sequential_IO   A.8.1(6)
   Create in Ada.Streams.Stream_IO   A.12.1(8)
   Create in Ada.Text_IO   A.10.1(9)
   Current_Error in Ada.Text_IO   A.10.1(17), A.10.1(20)
   Current_Handler in Ada.Interrupts   C.3.2(6)
   Current_Input in Ada.Text_IO   A.10.1(17), A.10.1(20)
   Current_Output in Ada.Text_IO   A.10.1(17), A.10.1(20)
   Current_State in Ada.Synchronous_Task_Control   D.10(4)
   Current_Task in Ada.Task_Identification   C.7.1(3/1)
   Day in Ada.Calendar   9.6(13)
   Deallocate in System.Storage_Pools   13.11(8)
   Decrement in Interfaces.C.Pointers   B.3.2(11)
   Delete in Ada.Direct_IO   A.8.4(8)
   Delete in Ada.Sequential_IO   A.8.1(8)
   Delete in Ada.Streams.Stream_IO   A.12.1(10)
   Delete in Ada.Strings.Bounded   A.4.4(64), A.4.4(65)
   Delete in Ada.Strings.Fixed   A.4.3(29), A.4.3(30)
   Delete in Ada.Strings.Unbounded   A.4.5(59), A.4.5(60)
   Delete in Ada.Text_IO   A.10.1(11)
   Dereference_Error in Interfaces.C.Strings   B.3.1(12)
   Detach_Handler in Ada.Interrupts   C.3.2(9)
   Divide in Ada.Decimal   F.2(6)
   Do_APC in System.RPC   E.5(10)
   Do_RPC in System.RPC   E.5(9)
   Element in Ada.Strings.Bounded   A.4.4(26)
   Element in Ada.Strings.Unbounded   A.4.5(20)
   End_Of_File in Ada.Direct_IO   A.8.4(16)
   End_Of_File in Ada.Sequential_IO   A.8.1(13)
   End_Of_File in Ada.Streams.Stream_IO   A.12.1(12)
   End_Of_File in Ada.Text_IO   A.10.1(34)
   End_Of_Line in Ada.Text_IO   A.10.1(30)
   End_Of_Page in Ada.Text_IO   A.10.1(33)
   Establish_RPC_Receiver in System.RPC   E.5(12)
   Exception_Identity in Ada.Exceptions   11.4.1(5)
   Exception_Information in Ada.Exceptions   11.4.1(5)
   Exception_Message in Ada.Exceptions   11.4.1(4)
   Exception_Name in Ada.Exceptions   11.4.1(2), 11.4.1(5)
   Exchange_Handler in Ada.Interrupts   C.3.2(8)
   Exp in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(3)
   Exp in Ada.Numerics.Generic_Elementary_Functions   A.5.1(4)
   Expanded_Name in Ada.Tags   3.9(7)
   External_Tag in Ada.Tags   3.9(7)
   Finalize in Ada.Finalization   7.6(6), 7.6(8)
   Find_Token in Ada.Strings.Bounded   A.4.4(51)
   Find_Token in Ada.Strings.Fixed   A.4.3(16)
   Find_Token in Ada.Strings.Unbounded   A.4.5(46)
   Flush in Ada.Streams.Stream_IO   A.12.1(25/1)
   Flush in Ada.Text_IO   A.10.1(21/1)
   Form in Ada.Direct_IO   A.8.4(9)
   Form in Ada.Sequential_IO   A.8.1(9)
   Form in Ada.Streams.Stream_IO   A.12.1(11)
   Form in Ada.Text_IO   A.10.1(12)
   Free in Ada.Strings.Unbounded   A.4.5(7)
   Free in Interfaces.C.Strings   B.3.1(11)
   Get in Ada.Text_IO   A.10.1(41), A.10.1(47), A.10.1(54), A.10.1(55), A.10.1(59), A.10.1(60), A.10.1(65), A.10.1(67), A.10.1(70), A.10.1(72), A.10.1(75), A.10.1(77), A.10.1(81), A.10.1(83)
   Get in Ada.Text_IO.Complex_IO   G.1.3(6), G.1.3(8)
   Get_Immediate in Ada.Text_IO   A.10.1(44), A.10.1(45)
   Get_Line in Ada.Text_IO   A.10.1(49)
   Get_Priority in Ada.Dynamic_Priorities   D.5(5)
   Head in Ada.Strings.Bounded   A.4.4(70), A.4.4(71)
   Head in Ada.Strings.Fixed   A.4.3(35), A.4.3(36)
   Head in Ada.Strings.Unbounded   A.4.5(65), A.4.5(66)
   Hold in Ada.Asynchronous_Task_Control   D.11(3)
   Im in Ada.Numerics.Generic_Complex_Types   G.1.1(6)
   Image in Ada.Numerics.Discrete_Random   A.5.2(26)
   Image in Ada.Numerics.Float_Random   A.5.2(14)
   Image in Ada.Task_Identification   C.7.1(3/1)
   Image in Ada.Text_IO.Editing   F.3.3(13)
   Increment in Interfaces.C.Pointers   B.3.2(11)
   Index in Ada.Direct_IO   A.8.4(15)
   Index in Ada.Streams.Stream_IO   A.12.1(23)
   Index in Ada.Strings.Bounded   A.4.4(44), A.4.4(45), A.4.4(46)
   Index in Ada.Strings.Fixed   A.4.3(9), A.4.3(10), A.4.3(11)
   Index in Ada.Strings.Unbounded   A.4.5(39), A.4.5(40), A.4.5(41)
   Index_Non_Blank in Ada.Strings.Bounded   A.4.4(47)
   Index_Non_Blank in Ada.Strings.Fixed   A.4.3(12)
   Index_Non_Blank in Ada.Strings.Unbounded   A.4.5(42)
   Initialize in Ada.Finalization   7.6(6), 7.6(8)
   Insert in Ada.Strings.Bounded   A.4.4(60), A.4.4(61)
   Insert in Ada.Strings.Fixed   A.4.3(25), A.4.3(26)
   Insert in Ada.Strings.Unbounded   A.4.5(55), A.4.5(56)
   Internal_Tag in Ada.Tags   3.9(7)
   Is_Alphanumeric in Ada.Characters.Handling   A.3.2(4)
   Is_Attached in Ada.Interrupts   C.3.2(5)
   Is_Basic in Ada.Characters.Handling   A.3.2(4)
   Is_Callable in Ada.Task_Identification   C.7.1(4)
   Is_Character in Ada.Characters.Handling   A.3.2(14)
   Is_Control in Ada.Characters.Handling   A.3.2(4)
   Is_Decimal_Digit in Ada.Characters.Handling   A.3.2(4)
   Is_Digit in Ada.Characters.Handling   A.3.2(4)
   Is_Graphic in Ada.Characters.Handling   A.3.2(4)
   Is_Held in Ada.Asynchronous_Task_Control   D.11(3)
   Is_Hexadecimal_Digit in Ada.Characters.Handling   A.3.2(4)
   Is_In in Ada.Strings.Maps   A.4.2(13)
   Is_In in Ada.Strings.Wide_Maps   A.4.7(13)
   Is_ISO_646 in Ada.Characters.Handling   A.3.2(10)
   Is_Letter in Ada.Characters.Handling   A.3.2(4)
   Is_Lower in Ada.Characters.Handling   A.3.2(4)
   Is_Nul_Terminated in Interfaces.C   B.3(24), B.3(35)
   Is_Open in Ada.Direct_IO   A.8.4(10)
   Is_Open in Ada.Sequential_IO   A.8.1(10)
   Is_Open in Ada.Streams.Stream_IO   A.12.1(12)
   Is_Open in Ada.Text_IO   A.10.1(13)
   Is_Reserved in Ada.Interrupts   C.3.2(4)
   Is_Special in Ada.Characters.Handling   A.3.2(4)
   Is_String in Ada.Characters.Handling   A.3.2(14)
   Is_Subset in Ada.Strings.Maps   A.4.2(14)
   Is_Subset in Ada.Strings.Wide_Maps   A.4.7(14)
   Is_Terminated in Ada.Task_Identification   C.7.1(4)
   Is_Upper in Ada.Characters.Handling   A.3.2(4)
   Length in Ada.Strings.Bounded   A.4.4(9)
   Length in Ada.Strings.Unbounded   A.4.5(6)
   Length in Ada.Text_IO.Editing   F.3.3(11)
   Length in Interfaces.COBOL   B.4(34), B.4(39), B.4(44)
   Line in Ada.Text_IO   A.10.1(38)
   Line_Length in Ada.Text_IO   A.10.1(25)
   Log in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(3)
   Log in Ada.Numerics.Generic_Elementary_Functions   A.5.1(4)
   Look_Ahead in Ada.Text_IO   A.10.1(43)
   Microseconds in Ada.Real_Time   D.8(14)
   Milliseconds in Ada.Real_Time   D.8(14)
   Mode in Ada.Direct_IO   A.8.4(9)
   Mode in Ada.Sequential_IO   A.8.1(9)
   Mode in Ada.Streams.Stream_IO   A.12.1(11)
   Mode in Ada.Text_IO   A.10.1(12)
   Modulus in Ada.Numerics.Generic_Complex_Types   G.1.1(9)
   Month in Ada.Calendar   9.6(13)
   Move in Ada.Strings.Fixed   A.4.3(7)
   Name in Ada.Direct_IO   A.8.4(9)
   Name in Ada.Sequential_IO   A.8.1(9)
   Name in Ada.Streams.Stream_IO   A.12.1(11)
   Name in Ada.Text_IO   A.10.1(12)
   Nanoseconds in Ada.Real_Time   D.8(14)
   New_Char_Array in Interfaces.C.Strings   B.3.1(9)
   New_Line in Ada.Text_IO   A.10.1(28)
   New_Page in Ada.Text_IO   A.10.1(31)
   New_String in Interfaces.C.Strings   B.3.1(10)
   Null_Task_ID in Ada.Task_Identification   C.7.1(2)
   Open in Ada.Direct_IO   A.8.4(7)
   Open in Ada.Sequential_IO   A.8.1(7)
   Open in Ada.Streams.Stream_IO   A.12.1(9)
   Open in Ada.Text_IO   A.10.1(10)
   Overwrite in Ada.Strings.Bounded   A.4.4(62), A.4.4(63)
   Overwrite in Ada.Strings.Fixed   A.4.3(27), A.4.3(28)
   Overwrite in Ada.Strings.Unbounded   A.4.5(57), A.4.5(58)
   Page in Ada.Text_IO   A.10.1(39)
   Page_Length in Ada.Text_IO   A.10.1(26)
   Pic_String in Ada.Text_IO.Editing   F.3.3(7)
   Put in Ada.Text_IO   A.10.1(42), A.10.1(48), A.10.1(55), A.10.1(60), A.10.1(66), A.10.1(67), A.10.1(71), A.10.1(72), A.10.1(76), A.10.1(77), A.10.1(82), A.10.1(83)
   Put in Ada.Text_IO.Complex_IO   G.1.3(7), G.1.3(8)
   Put in Ada.Text_IO.Editing   F.3.3(14), F.3.3(15), F.3.3(16)
   Put_Line in Ada.Text_IO   A.10.1(50)
   Raise_Exception in Ada.Exceptions   11.4.1(4)
   Random in Ada.Numerics.Discrete_Random   A.5.2(20)
   Random in Ada.Numerics.Float_Random   A.5.2(8)
   Re in Ada.Numerics.Generic_Complex_Types   G.1.1(6)
   Read in Ada.Direct_IO   A.8.4(12)
   Read in Ada.Sequential_IO   A.8.1(12)
   Read in Ada.Storage_IO   A.9(6)
   Read in Ada.Streams   13.13.1(5)
   Read in Ada.Streams.Stream_IO   A.12.1(15), A.12.1(16)
   Read in System.RPC   E.5(7)
   Reference in Ada.Interrupts   C.3.2(10)
   Reference in Ada.Task_Attributes   C.7.2(5)
   Reinitialize in Ada.Task_Attributes   C.7.2(6)
   Replace_Element in Ada.Strings.Bounded   A.4.4(27)
   Replace_Element in Ada.Strings.Unbounded   A.4.5(21)
   Replace_Slice in Ada.Strings.Bounded   A.4.4(58), A.4.4(59)
   Replace_Slice in Ada.Strings.Fixed   A.4.3(23), A.4.3(24)
   Replace_Slice in Ada.Strings.Unbounded   A.4.5(53), A.4.5(54)
   Replicate in Ada.Strings.Bounded   A.4.4(78), A.4.4(79), A.4.4(80)
   Reraise_Occurrence in Ada.Exceptions   11.4.1(4)
   Reset in Ada.Direct_IO   A.8.4(8)
   Reset in Ada.Numerics.Discrete_Random   A.5.2(21), A.5.2(24)
   Reset in Ada.Numerics.Float_Random   A.5.2(9), A.5.2(12)
   Reset in Ada.Sequential_IO   A.8.1(8)
   Reset in Ada.Streams.Stream_IO   A.12.1(10)
   Reset in Ada.Text_IO   A.10.1(11)
   Save in Ada.Numerics.Discrete_Random   A.5.2(24)
   Save in Ada.Numerics.Float_Random   A.5.2(12)
   Save_Occurrence in Ada.Exceptions   11.4.1(6)
   Seconds in Ada.Calendar   9.6(13)
   Set_Col in Ada.Text_IO   A.10.1(35)
   Set_Error in Ada.Text_IO   A.10.1(15)
   Set_Exit_Status in Ada.Command_Line   A.15(9)
   Set_False in Ada.Synchronous_Task_Control   D.10(4)
   Set_Im in Ada.Numerics.Generic_Complex_Types   G.1.1(7)
   Set_Index in Ada.Direct_IO   A.8.4(14)
   Set_Index in Ada.Streams.Stream_IO   A.12.1(22)
   Set_Input in Ada.Text_IO   A.10.1(15)
   Set_Line in Ada.Text_IO   A.10.1(36)
   Set_Line_Length in Ada.Text_IO   A.10.1(23)
   Set_Mode in Ada.Streams.Stream_IO   A.12.1(24)
   Set_Output in Ada.Text_IO   A.10.1(15)
   Set_Page_Length in Ada.Text_IO   A.10.1(24)
   Set_Priority in Ada.Dynamic_Priorities   D.5(4)
   Set_Re in Ada.Numerics.Generic_Complex_Types   G.1.1(7)
   Set_True in Ada.Synchronous_Task_Control   D.10(4)
   Set_Value in Ada.Task_Attributes   C.7.2(6)
   Sin in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   Sin in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
   Sinh in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   Sinh in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Size in Ada.Direct_IO   A.8.4(15)
   Size in Ada.Streams.Stream_IO   A.12.1(23)
   Skip_Line in Ada.Text_IO   A.10.1(29)
   Skip_Page in Ada.Text_IO   A.10.1(32)
   Slice in Ada.Strings.Bounded   A.4.4(28)
   Slice in Ada.Strings.Unbounded   A.4.5(22)
   Split in Ada.Calendar   9.6(14)
   Split in Ada.Real_Time   D.8(16)
   Sqrt in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(3)
   Sqrt in Ada.Numerics.Generic_Elementary_Functions   A.5.1(4)
   Standard_Error in Ada.Text_IO   A.10.1(16), A.10.1(19)
   Standard_Input in Ada.Text_IO   A.10.1(16), A.10.1(19)
   Standard_Output in Ada.Text_IO   A.10.1(16), A.10.1(19)
   Storage_Size in System.Storage_Pools   13.11(9)
   Stream in Ada.Streams.Stream_IO   A.12.1(13)
   Stream in Ada.Text_IO.Text_Streams   A.12.2(4)
   Stream in Ada.Wide_Text_IO.Text_Streams   A.12.3(4)
   Strlen in Interfaces.C.Strings   B.3.1(17)
   Suspend_Until_True in Ada.Synchronous_Task_Control   D.10(4)
   Tail in Ada.Strings.Bounded   A.4.4(72), A.4.4(73)
   Tail in Ada.Strings.Fixed   A.4.3(37), A.4.3(38)
   Tail in Ada.Strings.Unbounded   A.4.5(67), A.4.5(68)
   Tan in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   Tan in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
   Tanh in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   Tanh in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
   Time_Of in Ada.Calendar   9.6(15)
   Time_Of in Ada.Real_Time   D.8(16)
   To_Ada in Interfaces.C   B.3(22), B.3(26), B.3(28), B.3(32), B.3(37), B.3(39)
   To_Ada in Interfaces.COBOL   B.4(17), B.4(19)
   To_Ada in Interfaces.Fortran   B.5(13), B.5(14), B.5(16)
   To_Address in System.Address_To_Access_Conversions   13.7.2(3)
   To_Address in System.Storage_Elements   13.7.1(10)
   To_Basic in Ada.Characters.Handling   A.3.2(6), A.3.2(7)
   To_Binary in Interfaces.COBOL   B.4(45), B.4(48)
   To_Bounded_String in Ada.Strings.Bounded   A.4.4(11)
   To_C in Interfaces.C   B.3(21), B.3(25), B.3(27), B.3(32), B.3(36), B.3(38)
   To_Character in Ada.Characters.Handling   A.3.2(15)
   To_Chars_Ptr in Interfaces.C.Strings   B.3.1(8)
   To_COBOL in Interfaces.COBOL   B.4(17), B.4(18)
   To_Decimal in Interfaces.COBOL   B.4(35), B.4(40), B.4(44), B.4(47)
   To_Display in Interfaces.COBOL   B.4(36)
   To_Domain in Ada.Strings.Maps   A.4.2(24)
   To_Domain in Ada.Strings.Wide_Maps   A.4.7(24)
   To_Duration in Ada.Real_Time   D.8(13)
   To_Fortran in Interfaces.Fortran   B.5(13), B.5(14), B.5(15)
   To_Integer in System.Storage_Elements   13.7.1(10)
   To_ISO_646 in Ada.Characters.Handling   A.3.2(11), A.3.2(12)
   To_Long_Binary in Interfaces.COBOL   B.4(48)
   To_Lower in Ada.Characters.Handling   A.3.2(6), A.3.2(7)
   To_Mapping in Ada.Strings.Maps   A.4.2(23)
   To_Mapping in Ada.Strings.Wide_Maps   A.4.7(23)
   To_Packed in Interfaces.COBOL   B.4(41)
   To_Picture in Ada.Text_IO.Editing   F.3.3(6)
   To_Pointer in System.Address_To_Access_Conversions   13.7.2(3)
   To_Range in Ada.Strings.Maps   A.4.2(24)
   To_Range in Ada.Strings.Wide_Maps   A.4.7(25)
   To_Ranges in Ada.Strings.Maps   A.4.2(10)
   To_Ranges in Ada.Strings.Wide_Maps   A.4.7(10)
   To_Sequence in Ada.Strings.Maps   A.4.2(19)
   To_Sequence in Ada.Strings.Wide_Maps   A.4.7(19)
   To_Set in Ada.Strings.Maps   A.4.2(8), A.4.2(9), A.4.2(17), A.4.2(18)
   To_Set in Ada.Strings.Wide_Maps   A.4.7(8), A.4.7(9), A.4.7(17), A.4.7(18)
   To_String in Ada.Characters.Handling   A.3.2(16)
   To_String in Ada.Strings.Bounded   A.4.4(12)
   To_String in Ada.Strings.Unbounded   A.4.5(11)
   To_Time_Span in Ada.Real_Time   D.8(13)
   To_Unbounded_String in Ada.Strings.Unbounded   A.4.5(9), A.4.5(10)
   To_Upper in Ada.Characters.Handling   A.3.2(6), A.3.2(7)
   To_Wide_Character in Ada.Characters.Handling   A.3.2(17)
   To_Wide_String in Ada.Characters.Handling   A.3.2(18)
   Translate in Ada.Strings.Bounded   A.4.4(53), A.4.4(54), A.4.4(55), A.4.4(56)
   Translate in Ada.Strings.Fixed   A.4.3(18), A.4.3(19), A.4.3(20), A.4.3(21)
   Translate in Ada.Strings.Unbounded   A.4.5(48), A.4.5(49), A.4.5(50), A.4.5(51)
   Trim in Ada.Strings.Bounded   A.4.4(67), A.4.4(68), A.4.4(69)
   Trim in Ada.Strings.Fixed   A.4.3(31), A.4.3(32), A.4.3(33), A.4.3(34)
   Trim in Ada.Strings.Unbounded   A.4.5(61), A.4.5(62), A.4.5(63), A.4.5(64)
   Update in Interfaces.C.Strings   B.3.1(18), B.3.1(19)
   Update_Error in Interfaces.C.Strings   B.3.1(20)
   Valid in Ada.Text_IO.Editing   F.3.3(5), F.3.3(12)
   Valid in Interfaces.COBOL   B.4(33), B.4(38), B.4(43)
   Value in Ada.Numerics.Discrete_Random   A.5.2(26)
   Value in Ada.Numerics.Float_Random   A.5.2(14)
   Value in Ada.Strings.Maps   A.4.2(21)
   Value in Ada.Strings.Wide_Maps   A.4.7(21)
   Value in Ada.Task_Attributes   C.7.2(4)
   Value in Interfaces.C.Pointers   B.3.2(6), B.3.2(7)
   Value in Interfaces.C.Strings   B.3.1(13), B.3.1(14), B.3.1(15), B.3.1(16)
   Virtual_Length in Interfaces.C.Pointers   B.3.2(13)
   Write in Ada.Direct_IO   A.8.4(13)
   Write in Ada.Sequential_IO   A.8.1(12)
   Write in Ada.Storage_IO   A.9(7)
   Write in Ada.Streams   13.13.1(6)
   Write in Ada.Streams.Stream_IO   A.12.1(18), A.12.1(19)
   Write in System.RPC   E.5(8)
   Year in Ada.Calendar   9.6(13)
Language-Defined Type
   Address in System   13.7(12)
   Alignment in Ada.Strings   A.4.1(6)
   Alphanumeric in Interfaces.COBOL   B.4(16)
   Attribute_Handle in Ada.Task_Attributes   C.7.2(3)
   Binary in Interfaces.COBOL   B.4(10)
   Binary_Format in Interfaces.COBOL   B.4(24)
   Bit_Order in System   13.7(15)
   Boolean in Standard   A.1(5)
   Bounded_String in Ada.Strings.Bounded   A.4.4(6)
   Byte in Interfaces.COBOL   B.4(29)
   Byte_Array in Interfaces.COBOL   B.4(29)
   C_float in Interfaces.C   B.3(15)
   char in Interfaces.C   B.3(19)
   char_array in Interfaces.C   B.3(23)
   char_array_access in Interfaces.C.Strings   B.3.1(4)
   Character in Standard   A.1(35)
   Character_Mapping in Ada.Strings.Maps   A.4.2(20)
   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_Set in Ada.Strings.Maps   A.4.2(4)
   Character_Set in Interfaces.Fortran   B.5(11)
   chars_ptr in Interfaces.C.Strings   B.3.1(5)
   chars_ptr_array in Interfaces.C.Strings   B.3.1(6)
   COBOL_Character in Interfaces.COBOL   B.4(13)
   Complex in Ada.Numerics.Generic_Complex_Types   G.1.1(3)
   Complex in Interfaces.Fortran   B.5(9)
   Controlled in Ada.Finalization   7.6(5)
   Count in Ada.Direct_IO   A.8.4(4)
   Count in Ada.Streams.Stream_IO   A.12.1(7)
   Count in Ada.Text_IO   A.10.1(5)
   Decimal_Element in Interfaces.COBOL   B.4(12)
   Direction in Ada.Strings   A.4.1(6)
   Display_Format in Interfaces.COBOL   B.4(22)
   double in Interfaces.C   B.3(16)
   Double_Precision in Interfaces.Fortran   B.5(6)
   Duration in Standard   A.1(43)
   Exception_Id in Ada.Exceptions   11.4.1(2)
   Exception_Occurrence in Ada.Exceptions   11.4.1(3)
   Exception_Occurrence_Access in Ada.Exceptions   11.4.1(3)
   Exit_Status in Ada.Command_Line   A.15(7), A.15(16.1/1)
   File_Access in Ada.Text_IO   A.10.1(18)
   File_Mode in Ada.Direct_IO   A.8.4(4)
   File_Mode in Ada.Sequential_IO   A.8.1(4)
   File_Mode in Ada.Streams.Stream_IO   A.12.1(6)
   File_Mode in Ada.Text_IO   A.10.1(4)
   File_Type in Ada.Direct_IO   A.8.4(3)
   File_Type in Ada.Sequential_IO   A.8.1(3)
   File_Type in Ada.Streams.Stream_IO   A.12.1(5)
   File_Type in Ada.Text_IO   A.10.1(3)
   Float in Standard   A.1(21)
   Floating in Interfaces.COBOL   B.4(9)
   Fortran_Character in Interfaces.Fortran   B.5(12)
   Fortran_Integer in Interfaces.Fortran   B.5(5)
   Generator in Ada.Numerics.Discrete_Random   A.5.2(19)
   Generator in Ada.Numerics.Float_Random   A.5.2(7)
   Imaginary in Ada.Numerics.Generic_Complex_Types   G.1.1(4)
   int in Interfaces.C   B.3(7)
   Integer in Standard   A.1(12)
   Integer_Address in System.Storage_Elements   13.7.1(10)
   Interrupt_ID in Ada.Interrupts   C.3.2(2)
   Limited_Controlled in Ada.Finalization   7.6(7)
   Logical in Interfaces.Fortran   B.5(7)
   long in Interfaces.C   B.3(7)
   Long_Binary in Interfaces.COBOL   B.4(10)
   long_double in Interfaces.C   B.3(17)
   Long_Floating in Interfaces.COBOL   B.4(9)
   Membership in Ada.Strings   A.4.1(6)
   Name in System   13.7(4)
   Numeric in Interfaces.COBOL   B.4(20)
   Packed_Decimal in Interfaces.COBOL   B.4(12)
   Packed_Format in Interfaces.COBOL   B.4(26)
   Parameterless_Handler in Ada.Interrupts   C.3.2(2)
   Params_Stream_Type in System.RPC   E.5(6)
   Partition_ID in System.RPC   E.5(4)
   Picture in Ada.Text_IO.Editing   F.3.3(4)
   plain_char in Interfaces.C   B.3(11)
   Pointer in Interfaces.C.Pointers   B.3.2(5)
   ptrdiff_t in Interfaces.C   B.3(12)
   Real in Interfaces.Fortran   B.5(6)
   Root_Storage_Pool in System.Storage_Pools   13.11(6)
   Root_Stream_Type in Ada.Streams   13.13.1(3)
   RPC_Receiver in System.RPC   E.5(11)
   Seconds_Count in Ada.Real_Time   D.8(15)
   short in Interfaces.C   B.3(7)
   signed_char in Interfaces.C   B.3(8)
   size_t in Interfaces.C   B.3(13)
   State in Ada.Numerics.Discrete_Random   A.5.2(23)
   State in Ada.Numerics.Float_Random   A.5.2(11)
   Storage_Array in System.Storage_Elements   13.7.1(5)
   Storage_Element in System.Storage_Elements   13.7.1(5)
   Storage_Offset in System.Storage_Elements   13.7.1(3)
   Stream_Access in Ada.Streams.Stream_IO   A.12.1(4)
   Stream_Access in Ada.Text_IO.Text_Streams   A.12.2(3)
   Stream_Access in Ada.Wide_Text_IO.Text_Streams   A.12.3(3)
   Stream_Element in Ada.Streams   13.13.1(4/1)
   Stream_Element_Array in Ada.Streams   13.13.1(4/1)
   Stream_Element_Offset in Ada.Streams   13.13.1(4/1)
   String in Standard   A.1(37)
   String_Access in Ada.Strings.Unbounded   A.4.5(7)
   Suspension_Object in Ada.Synchronous_Task_Control   D.10(4)
   Tag in Ada.Tags   3.9(6)
   Task_ID in Ada.Task_Identification   C.7.1(2)
   Time in Ada.Calendar   9.6(10)
   Time in Ada.Real_Time   D.8(4)
   Time_Span in Ada.Real_Time   D.8(5)
   Trim_End in Ada.Strings   A.4.1(6)
   Truncation in Ada.Strings   A.4.1(6)
   Type_Set in Ada.Text_IO   A.10.1(7)
   Unbounded_String in Ada.Strings.Unbounded   A.4.5(4)
   unsigned in Interfaces.C   B.3(9)
   unsigned_char in Interfaces.C   B.3(10)
   unsigned_long in Interfaces.C   B.3(9)
   unsigned_short in Interfaces.C   B.3(9)
   wchar_array in Interfaces.C   B.3(33)
   wchar_t in Interfaces.C   B.3(30/1)
   Wide_Character in Standard   A.1(36)
   Wide_Character_Mapping in Ada.Strings.Wide_Maps   A.4.7(20)
   Wide_Character_Mapping_Function in Ada.Strings.Wide_Maps   A.4.7(26)
   Wide_Character_Range in Ada.Strings.Wide_Maps   A.4.7(6)
   Wide_Character_Ranges in Ada.Strings.Wide_Maps   A.4.7(7)
   Wide_Character_Set in Ada.Strings.Wide_Maps   A.4.7(4)
   Wide_String in Standard   A.1(41)
Last attribute   3.5(13), 3.6.2(5)
Last(N) attribute   3.6.2(6)
last_bit   13.5.1(6)
   used   13.5.1(3), P
Last_Bit attribute   13.5.2(4)
lateness   D.9(12)
Latin-1   3.5.2(2)
Latin_1
   child of Ada.Characters   A.3.3(3)
layout
   aspect of representation   13.5(1)
Layout_Error
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Text_IO   A.10.1(85)
LC_A
   in Ada.Characters.Latin_1   A.3.3(13)
LC_A_Acute
   in Ada.Characters.Latin_1   A.3.3(25)
LC_A_Circumflex
   in Ada.Characters.Latin_1   A.3.3(25)
LC_A_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(25)
LC_A_Grave
   in Ada.Characters.Latin_1   A.3.3(25)
LC_A_Ring
   in Ada.Characters.Latin_1   A.3.3(25)
LC_A_Tilde
   in Ada.Characters.Latin_1   A.3.3(25)
LC_AE_Diphthong
   in Ada.Characters.Latin_1   A.3.3(25)
LC_B
   in Ada.Characters.Latin_1   A.3.3(13)
LC_C
   in Ada.Characters.Latin_1   A.3.3(13)
LC_C_Cedilla
   in Ada.Characters.Latin_1   A.3.3(25)
LC_D
   in Ada.Characters.Latin_1   A.3.3(13)
LC_E
   in Ada.Characters.Latin_1   A.3.3(13)
LC_E_Acute
   in Ada.Characters.Latin_1   A.3.3(25)
LC_E_Circumflex
   in Ada.Characters.Latin_1   A.3.3(25)
LC_E_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(25)
LC_E_Grave
   in Ada.Characters.Latin_1   A.3.3(25)
LC_F
   in Ada.Characters.Latin_1   A.3.3(13)
LC_G
   in Ada.Characters.Latin_1   A.3.3(13)
LC_German_Sharp_S
   in Ada.Characters.Latin_1   A.3.3(24)
LC_H
   in Ada.Characters.Latin_1   A.3.3(13)
LC_I
   in Ada.Characters.Latin_1   A.3.3(13)
LC_I_Acute
   in Ada.Characters.Latin_1   A.3.3(25)
LC_I_Circumflex
   in Ada.Characters.Latin_1   A.3.3(25)
LC_I_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(25)
LC_I_Grave
   in Ada.Characters.Latin_1   A.3.3(25)
LC_Icelandic_Eth
   in Ada.Characters.Latin_1   A.3.3(26)
LC_Icelandic_Thorn
   in Ada.Characters.Latin_1   A.3.3(26)
LC_J
   in Ada.Characters.Latin_1   A.3.3(13)
LC_K
   in Ada.Characters.Latin_1   A.3.3(13)
LC_L
   in Ada.Characters.Latin_1   A.3.3(13)
LC_M
   in Ada.Characters.Latin_1   A.3.3(13)
LC_N
   in Ada.Characters.Latin_1   A.3.3(13)
LC_N_Tilde
   in Ada.Characters.Latin_1   A.3.3(26)
LC_O
   in Ada.Characters.Latin_1   A.3.3(13)
LC_O_Acute
   in Ada.Characters.Latin_1   A.3.3(26)
LC_O_Circumflex
   in Ada.Characters.Latin_1   A.3.3(26)
LC_O_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(26)
LC_O_Grave
   in Ada.Characters.Latin_1   A.3.3(26)
LC_O_Oblique_Stroke
   in Ada.Characters.Latin_1   A.3.3(26)
LC_O_Tilde
   in Ada.Characters.Latin_1   A.3.3(26)
LC_P
   in Ada.Characters.Latin_1   A.3.3(14)
LC_Q
   in Ada.Characters.Latin_1   A.3.3(14)
LC_R
   in Ada.Characters.Latin_1   A.3.3(14)
LC_S
   in Ada.Characters.Latin_1   A.3.3(14)
LC_T
   in Ada.Characters.Latin_1   A.3.3(14)
LC_U
   in Ada.Characters.Latin_1   A.3.3(14)
LC_U_Acute
   in Ada.Characters.Latin_1   A.3.3(26)
LC_U_Circumflex
   in Ada.Characters.Latin_1   A.3.3(26)
LC_U_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(26)
LC_U_Grave
   in Ada.Characters.Latin_1   A.3.3(26)
LC_V
   in Ada.Characters.Latin_1   A.3.3(14)
LC_W
   in Ada.Characters.Latin_1   A.3.3(14)
LC_X
   in Ada.Characters.Latin_1   A.3.3(14)
LC_Y
   in Ada.Characters.Latin_1   A.3.3(14)
LC_Y_Acute
   in Ada.Characters.Latin_1   A.3.3(26)
LC_Y_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(26)
LC_Z
   in Ada.Characters.Latin_1   A.3.3(14)
Leading_Nonseparate
   in Interfaces.COBOL   B.4(23)
Leading_Part attribute   A.5.3(54)
Leading_Separate
   in Interfaces.COBOL   B.4(23)
leaving   7.6.1(3)
left   7.6.1(3)
left curly bracket   2.1(15)
left parenthesis   2.1(15)
left square bracket   2.1(15)
Left_Angle_Quotation
   in Ada.Characters.Latin_1   A.3.3(21)
Left_Curly_Bracket
   in Ada.Characters.Latin_1   A.3.3(14)
Left_Parenthesis
   in Ada.Characters.Latin_1   A.3.3(8)
Left_Square_Bracket
   in Ada.Characters.Latin_1   A.3.3(12)
legal
   construct   1.1.2(27)
   partition   1.1.2(29)
legality determinable via semantic dependences   10(3.c)
legality rules   1.1.2(27)
length
   of a dimension of an array   3.6(13)
   of a one-dimensional array   3.6(13)
   in Ada.Strings.Bounded   A.4.4(9)
   in Ada.Strings.Unbounded   A.4.5(6)
   in Ada.Text_IO.Editing   F.3.3(11)
   in Interfaces.COBOL   B.4(34), B.4(39), B.4(44)
Length attribute   3.6.2(9)
Length(N) attribute   3.6.2(10)
Length_Check   11.5(15)
   [partial]   4.5.1(8), 4.6(37), 4.6(52)
Length_Error
   in Ada.Strings   A.4.1(5)
Length_Range
   in Ada.Strings.Bounded   A.4.4(8)
less than operator   4.4(1), 4.5.2(1)
less than or equal operator   4.4(1), 4.5.2(1)
less-than sign   2.1(15)
Less_Than_Sign
   in Ada.Characters.Latin_1   A.3.3(10)
letter
   a category of Character   A.3.2(24)
letter_or_digit   2.3(3)
   used   2.3(2), P
Letter_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
level
   accessibility   3.10.2(3)
   library   3.10.2(22)
lexical element   2.2(1)
lexicographic order   4.5.2(26)
LF
   in Ada.Characters.Latin_1   A.3.3(5)
library   10.1.4(9)
   informal introduction   10(2)
library level   3.10.2(22)
Library unit   10.1(3), 10.1.1(9)
   informal introduction   10(2)
   See also language-defined library units
library unit pragma   10.1.5(7)
   All_Calls_Remote   E.2.3(6)
   categorization pragmas   E.2(2)
   Elaborate_Body   10.2.1(24)
   Preelaborate   10.2.1(4)
   Pure   10.2.1(15)
library_item   10.1.1(4)
   informal introduction   10(2)
   used   10.1.1(3), P
library_unit_body   10.1.1(7)
   used   10.1.1(4), P
library_unit_declaration   10.1.1(5)
   used   10.1.1(4), P
library_unit_renaming_declaration   10.1.1(6)
   used   10.1.1(4), P
lifetime   3.10.2(3)
Limited type   7.5(1), 7.5(3)
   becoming nonlimited   7.3.1(5/1), 7.5(16)
Limited_Controlled
   in Ada.Finalization   7.6(7)
line   2.2(2)
   in Ada.Text_IO   A.10.1(38)
line terminator   A.10(7)
Line_Length
   in Ada.Text_IO   A.10.1(25)
link name   B.1(35)
link-time error
   See post-compilation error   1.1.2(29)
   See post-compilation error   1.1.5(4)
linking
   See partition building   10.2(2)
literal   4.2(1)
   based   2.4.2(1)
   decimal   2.4.1(1)
   numeric   2.4(1)
   See also aggregate   4.3(1)
little endian   13.5.3(2)
load time   C.4(3)
local to   8.1(14)
local_name   13.1(3)
   used   13.2(3), 13.3(2), 13.4(2), 13.5.1(2), 13.5.1(3), 13.11.3(3), B.1(5), B.1(6), B.1(7), C.5(3), C.6(3), C.6(4), C.6(5), C.6(6), E.4.1(3), L(3), L(4), L(5), L(7), L(8), L(9), L(13), L(14), L(24), L(38), L(39), P
localization   3.5.2(4), 3.5.2(5)
locking policy   D.3(6/1)
Log
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(3)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(4)
Logical
   in Interfaces.Fortran   B.5(7)
logical operator   4.5.1(2)
   See also not operator   4.5.6(3)
logical_operator   4.5(2)
long
   in Interfaces.C   B.3(7)
Long_Binary
   in Interfaces.COBOL   B.4(10)
long_double
   in Interfaces.C   B.3(17)
Long_Float   3.5.7(15), 3.5.7(16), 3.5.7(17)
Long_Floating
   in Interfaces.COBOL   B.4(9)
Long_Integer   3.5.4(22), 3.5.4(25), 3.5.4(28)
Look_Ahead
   in Ada.Text_IO   A.10.1(43)
loop parameter   5.5(6)
loop_parameter_specification   5.5(4)
   used   5.5(3), P
loop_statement   5.5(2)
   used   5.1(5), P
low line   2.1(15)
low-level programming   C(1)
Low_Line
   in Ada.Characters.Latin_1   A.3.3(12)
Low_Order_First   13.5.3(2)
   in Interfaces.COBOL   B.4(25)
lower bound
   of a range   3.5(4)
lower-case letter
   a category of Character   A.3.2(25)
lower_case_identifier_letter   2.1(9)
Lower_Case_Map
   in Ada.Strings.Maps.Constants   A.4.6(5)
Lower_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
LR(1)   1.1.4(14.a)

M
Machine attribute   A.5.3(60)
machine code insertion   13.8(1), C.1(2)
machine numbers
   of a floating point type   3.5.7(8)
Machine_Code
   child of System   13.8(7)
Machine_Emax attribute   A.5.3(8)
Machine_Emin attribute   A.5.3(7)
Machine_Mantissa attribute   A.5.3(6)
Machine_Overflows attribute   A.5.3(12), A.5.4(4)
Machine_Radix attribute   A.5.3(2), A.5.4(2)
Machine_Radix clause   13.3(7), F.1(1)
Machine_Rounds attribute   A.5.3(11), A.5.4(3)
macro
   See generic unit   12(1)
Macron
   in Ada.Characters.Latin_1   A.3.3(21)
main subprogram
   for a partition   10.2(7)
malloc
   See allocator   4.8(1)
Maps
   child of Ada.Strings   A.4.2(3)
marshalling   E.4(9)
Masculine_Ordinal_Indicator
   in Ada.Characters.Latin_1   A.3.3(22)
master   7.6.1(3)
match
   a character to a pattern character   A.4.2(54)
   a character to a pattern character, with respect to a character mapping function   A.4.2(64)
   a string to a pattern string   A.4.2(54)
matching components   4.5.2(16)
Max attribute   3.5(19)
Max_Base_Digits   3.5.7(6)
   in System   13.7(8)
Max_Binary_Modulus   3.5.4(7)
   in System   13.7(7)
Max_Decimal_Digits
   in Ada.Decimal   F.2(5)
Max_Delta
   in Ada.Decimal   F.2(4)
Max_Digits   3.5.7(6)
   in System   13.7(8)
Max_Digits_Binary
   in Interfaces.COBOL   B.4(11)
Max_Digits_Long_Binary
   in Interfaces.COBOL   B.4(11)
Max_Image_Width
   in Ada.Numerics.Discrete_Random   A.5.2(25)
   in Ada.Numerics.Float_Random   A.5.2(13)
Max_Int   3.5.4(14)
   in System   13.7(6)
Max_Length
   in Ada.Strings.Bounded   A.4.4(5)
Max_Mantissa
   in System   13.7(9)
Max_Nonbinary_Modulus   3.5.4(7)
   in System   13.7(7)
Max_Picture_Length
   in Ada.Text_IO.Editing   F.3.3(8)
Max_Scale
   in Ada.Decimal   F.2(3)
Max_Size_In_Storage_Elements attribute   13.11.1(3)
maximum box error
   for a component of the result of evaluating a complex function   G.2.6(3)
maximum line length   A.10(11)
maximum page length   A.10(11)
maximum relative error
   for a component of the result of evaluating a complex function   G.2.6(3)
   for the evaluation of an elementary function   G.2.4(2)
Membership
   in Ada.Strings   A.4.1(6)
membership test   4.5.2(2)
Memory_Size
   in System   13.7(13)
mentioned in a with_clause   10.1.2(6)
message
   See dispatching call   3.9.2(1)
method
   See dispatching subprogram   3.9.2(1)
methodological restriction   10.1.3(13.a)
metrics   1.1.2(35)
Micro_Sign
   in Ada.Characters.Latin_1   A.3.3(22)
Microseconds
   in Ada.Real_Time   D.8(14)
Middle_Dot
   in Ada.Characters.Latin_1   A.3.3(22)
Milliseconds
   in Ada.Real_Time   D.8(14)
Min attribute   3.5(16)
Min_Delta
   in Ada.Decimal   F.2(4)
Min_Int   3.5.4(14)
   in System   13.7(6)
Min_Scale
   in Ada.Decimal   F.2(3)
minus   2.1(15)
minus operator   4.4(1), 4.5.3(1), 4.5.4(1)
Minus_Sign
   in Ada.Characters.Latin_1   A.3.3(8)
mixed-language programs   B(1), C.1(4)
mod operator   4.4(1), 4.5.5(1)
mod_clause   J.8(1)
   used   13.5.1(2), P
mode   6.1(16)
   used   6.1(15), 12.4(2), P
   in Ada.Direct_IO   A.8.4(9)
   in Ada.Sequential_IO   A.8.1(9)
   in Ada.Streams.Stream_IO   A.12.1(11)
   in Ada.Text_IO   A.10.1(12)
mode conformance   6.3.1(16)
   required   8.5.4(4), 8.5.4(5/1), 12.5.4(5), 12.6(7), 12.6(8)
mode of operation
   nonstandard   1.1.5(11)
   standard   1.1.5(11)
Mode_Error
   in Ada.Direct_IO   A.8.4(18)
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Sequential_IO   A.8.1(15)
   in Ada.Streams.Stream_IO   A.12.1(26)
   in Ada.Text_IO   A.10.1(85)
Model attribute   A.5.3(68)
model interval   G.2.1(4)
   associated with a value   G.2.1(4)
model number   G.2.1(3)
model-oriented attributes
   of a floating point subtype   A.5.3(63)
Model_Emin attribute   A.5.3(65)
Model_Epsilon attribute   A.5.3(66)
Model_Mantissa attribute   A.5.3(64)
Model_Small attribute   A.5.3(67)
modular type   3.5.4(1)
Modular_IO
   in Ada.Text_IO   A.10.1(57)
modular_type_definition   3.5.4(4)
   used   3.5.4(2), P
module
   See package   7(1)
modulus
   of a modular type   3.5.4(7)
   in Ada.Numerics.Generic_Complex_Types   G.1.1(9)
Modulus attribute   3.5.4(17)
Month
   in Ada.Calendar   9.6(13)
Month_Number
   in Ada.Calendar   9.6(11)
Move
   in Ada.Strings.Fixed   A.4.3(7)
multi-dimensional array   3.6(12)
Multiplication_Sign
   in Ada.Characters.Latin_1   A.3.3(24)
multiply   2.1(15)
multiply operator   4.4(1), 4.5.5(1)
multiplying operator   4.5.5(1)
multiplying_operator   4.5(6)
   used   4.4(5), P
mutable   3.7(28.b)
MW
   in Ada.Characters.Latin_1   A.3.3(18)

N
n-dimensional array_aggregate   4.3.3(6)
NAK
   in Ada.Characters.Latin_1   A.3.3(6)
name   4.1(2)
   [partial]   3.1(1)
   of (a view of) an entity   3.1(8)
   of a pragma   2.8(9)
   of an external file   A.7(1)
   used   2.8(3), 3.2.2(4), 4.1(4), 4.1(5), 4.1(6), 4.4(7), 4.6(2), 5.2(2), 5.7(2), 5.8(2), 6.3.2(3), 6.4(2), 6.4(3), 6.4(6), 8.4(3), 8.5.1(2), 8.5.2(2), 8.5.3(2), 8.5.4(2), 8.5.5(2), 9.5.3(2), 9.5.4(2), 9.8(2), 10.1.1(8), 10.1.2(4), 10.2.1(3), 10.2.1(14), 10.2.1(20), 10.2.1(21), 10.2.1(22), 11.2(5), 11.3(2), 11.5(4), 12.3(2), 12.3(5), 12.6(4), 12.7(2), 13.1(3), 13.3(2), C.3.1(2), C.3.1(4), E.2.1(3), E.2.2(3), E.2.3(3), E.2.3(5), H.3.2(3), L(2), L(6), L(10), L(11), L(12), L(15), L(16), L(17), L(26), L(28), L(30), L(31), L(34), L(36), P
   in Ada.Direct_IO   A.8.4(9)
   in Ada.Sequential_IO   A.8.1(9)
   in Ada.Streams.Stream_IO   A.12.1(11)
   in Ada.Text_IO   A.10.1(12)
   in System   13.7(4)
name resolution rules   1.1.2(26)
Name_Error
   in Ada.Direct_IO   A.8.4(18)
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Sequential_IO   A.8.1(15)
   in Ada.Streams.Stream_IO   A.12.1(26)
   in Ada.Text_IO   A.10.1(85)
named association   6.4(7), 12.3(6)
named component association   4.3.1(6)
named discriminant association   3.7.1(4)
named entry index   9.5.2(21)
named number   3.3(24)
named type   3.2.1(7)
named_array_aggregate   4.3.3(4)
   used   4.3.3(2), P
Names
   child of Ada.Interrupts   C.3.2(12)
names of special_characters   2.1(15)
Nanoseconds
   in Ada.Real_Time   D.8(14)
Native_Binary
   in Interfaces.COBOL   B.4(25)
Natural   3.5.4(12)
   in Standard   A.1(13)
NBH
   in Ada.Characters.Latin_1   A.3.3(17)
NBSP
   in Ada.Characters.Latin_1   A.3.3(21)
needed
   of a compilation unit by another   10.2(2)
   remote call interface   E.2.3(18)
   shared passive library unit   E.2.1(11)
needed component
   extension_aggregate record_component_association_list   4.3.2(6)
   record_aggregate record_component_association_list   4.3.1(9)
NEL
   in Ada.Characters.Latin_1   A.3.3(17)
new
   See allocator   4.8(1)
New_Char_Array
   in Interfaces.C.Strings   B.3.1(9)
New_Line
   in Ada.Text_IO   A.10.1(28)
New_Page
   in Ada.Text_IO   A.10.1(31)
New_String
   in Interfaces.C.Strings   B.3.1(10)
No_Break_Space
   in Ada.Characters.Latin_1   A.3.3(21)
nominal subtype   3.3(23), 3.3.1(8)
   associated with a dereference   4.1(9)
   associated with a type_conversion   4.6(27)
   associated with an indexed_component   4.1.1(5)
   of a component   3.6(20)
   of a formal parameter   6.1(23)
   of a generic formal object   12.4(9)
   of a name   4.1(9.b)
   of a record component   3.8(14)
   of the result of a function_call   6.4(12)
non-normative
   See informative   1.1.2(18)
nondispatching call
   on a dispatching operation   3.9.2(1)
nonexistent   13.11.2(10), 13.11.2(16)
nongraphic character   3.5(32)
nonlimited type   7.5(7)
   becoming nonlimited   7.3.1(5/1), 7.5(16)
nonstandard integer type   3.5.4(26)
nonstandard mode   1.1.5(11)
nonstandard real type   3.5.6(8)
normal completion   7.6.1(2)
normal library unit   E.2(4/1)
normal state of an object   11.6(6), 13.9.1(4)
   [partial]   9.8(21), A.13(17)
normal termination
   of a partition   10.2(25.c)
normalized exponent   A.5.3(14)
normalized number   A.5.3(10)
normative   1.1.2(14)
not equal operator   4.4(1), 4.5.2(1)
not in (membership test)   4.4(1), 4.5.2(2)
not operator   4.4(1), 4.5.6(3)
Not_Sign
   in Ada.Characters.Latin_1   A.3.3(21)
notes   1.1.2(38)
notwithstanding   10.1.6(2), 10.2(18.c), B.1(22), B.1(38), C.3.1(19), E.2.1(8), E.2.1(11), E.2.3(18), J.3(6)
NUL
   in Ada.Characters.Latin_1   A.3.3(5)
   in Interfaces.C   B.3(20/1)
null access value   4.2(9)
null array   3.6.1(7)
null constraint   3.2(7)
null pointer
   See null access value   4.2(9)
null range   3.5(4)
null record   3.8(15)
null slice   4.1.2(7)
null string literal   2.6(6)
null value
   of an access type   3.10(13)
Null_Address
   in System   13.7(12)
Null_Bounded_String
   in Ada.Strings.Bounded   A.4.4(7)
Null_Id
   in Ada.Exceptions   11.4.1(2)
Null_Occurrence
   in Ada.Exceptions   11.4.1(3)
Null_Ptr
   in Interfaces.C.Strings   B.3.1(7)
Null_Set
   in Ada.Strings.Maps   A.4.2(5)
   in Ada.Strings.Wide_Maps   A.4.7(5)
null_statement   5.1(6)
   used   5.1(4), P
Null_Task_ID
   in Ada.Task_Identification   C.7.1(2)
Null_Unbounded_String
   in Ada.Strings.Unbounded   A.4.5(5)
number sign   2.1(15)
Number_Base
   in Ada.Text_IO   A.10.1(6)
number_declaration   3.3.2(2)
   used   3.1(3), P
Number_Sign
   in Ada.Characters.Latin_1   A.3.3(8)
numeral   2.4.1(3)
   used   2.4.1(2), 2.4.1(4), 2.4.2(3), P
Numeric
   in Interfaces.COBOL   B.4(20)
numeric type   3.5(1)
numeric_literal   2.4(2)
   used   4.4(7), P
numerics   G(1)
   child of Ada   A.5(3)

O
object   3.3(2)
   [partial]   3.2(1)
object-oriented programming (OOP)
   See dispatching operations of tagged types   3.9.2(1)
   See tagged types and type extensions   3.9(1)
object_declaration   3.3.1(2)
   used   3.1(3), P
object_renaming_declaration   8.5.1(2)
   used   8.5(2), P
obsolescent feature   J(1)
occur immediately within   8.1(13)
occurrence
   of an interrupt   C.3(2)
occurrence (of an exception)   11(1.c)
octal
   literal   2.4.2(1)
octal literal   2.4.2(1)
one's complement
   modular types   3.5.4(27)
one-dimensional array   3.6(12)
one-pass context_clauses   10.1.2(1.a)
only as a completion
   entry_body   9.5.2(16)
OOP (object-oriented programming)
   See dispatching operations of tagged types   3.9.2(1)
   See tagged types and type extensions   3.9(1)
opaque type
   See private types and private extensions   7.3(1)
Open
   in Ada.Direct_IO   A.8.4(7)
   in Ada.Sequential_IO   A.8.1(7)
   in Ada.Streams.Stream_IO   A.12.1(9)
   in Ada.Text_IO   A.10.1(10)
open alternative   9.7.1(14)
open entry   9.5.3(5)
   of a protected object   9.5.3(7)
   of a task   9.5.3(6)
operand
   of a qualified_expression   4.7(3)
   of a type_conversion   4.6(3)
operand interval   G.2.1(6)
operand type
   of a type_conversion   4.6(3)
operates on a type   3.2.3(1)
operation   3.2(10.a)
operational aspect   13.1(8.1/1)
   specifiable attributes   13.3(5/1)
operational item   13.1(1.1/1)
operator   6.6(1)
   &   4.4(1), 4.5.3(3)
   *   4.4(1), 4.5.5(1)
   **   4.4(1), 4.5.6(7)
   +   4.4(1), 4.5.3(1), 4.5.4(1)
   -   4.4(1), 4.5.3(1), 4.5.4(1)
   /   4.4(1), 4.5.5(1)
   /=   4.4(1), 4.5.2(1)
   <   4.4(1), 4.5.2(1)
   <=   4.4(1), 4.5.2(1)
   =   4.4(1), 4.5.2(1)
   >   4.4(1), 4.5.2(1)
   >=   4.4(1), 4.5.2(1)
   abs   4.4(1), 4.5.6(1)
   ampersand   4.4(1), 4.5.3(3)
   and   4.4(1), 4.5.1(2)
   binary   4.5(9)
   binary adding   4.5.3(1)
   concatenation   4.4(1), 4.5.3(3)
   divide   4.4(1), 4.5.5(1)
   equal   4.4(1), 4.5.2(1)
   equality   4.5.2(1)
   exponentiation   4.4(1), 4.5.6(7)
   greater than   4.4(1), 4.5.2(1)
   greater than or equal   4.4(1), 4.5.2(1)
   highest precedence   4.5.6(1)
   less than   4.4(1), 4.5.2(1)
   less than or equal   4.4(1), 4.5.2(1)
   logical   4.5.1(2)
   minus   4.4(1), 4.5.3(1), 4.5.4(1)
   mod   4.4(1), 4.5.5(1)
   multiply   4.4(1), 4.5.5(1)
   multiplying   4.5.5(1)
   not   4.4(1), 4.5.6(3)
   not equal   4.4(1), 4.5.2(1)
   or   4.4(1), 4.5.1(2)
   ordering   4.5.2(1)
   plus   4.4(1), 4.5.3(1), 4.5.4(1)
   predefined   4.5(9)
   relational   4.5.2(1)
   rem   4.4(1), 4.5.5(1)
   times   4.4(1), 4.5.5(1)
   unary   4.5(9)
   unary adding   4.5.4(1)
   user-defined   6.6(1)
   xor   4.4(1), 4.5.1(2)
operator precedence   4.5(1)
operator_symbol   6.1(9)
   used   4.1(3), 4.1.3(3), 6.1(5), 6.1(11), P
optimization   11.5(29), 11.6(1)
or else (short-circuit control form)   4.4(1), 4.5.1(1)
or operator   4.4(1), 4.5.1(2)
ordering operator   4.5.2(1)
ordinary fixed point type   3.5.9(1), 3.5.9(8)
ordinary_fixed_point_definition   3.5.9(3)
   used   3.5.9(2), P
OSC
   in Ada.Characters.Latin_1   A.3.3(19)
other_control_function   2.1(14)
   used   2.1(2), P
others choice   4.3.3(6.b)
output   A.6(1)
Output attribute   13.13.2(19), 13.13.2(29)
Output clause   13.3(7), 13.13.2(36/1)
overall interpretation
   of a complete context   8.6(10)
Overflow_Check   11.5(16)
   [partial]   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)
overload resolution   8.6(1)
overloadable   8.3(7)
overloaded   8.3(6)
   enumeration literal   3.5.1(9)
overloading rules   1.1.2(26), 8.6(2)
overridable   8.3(9/1)
override   8.3(9/1), 12.3(17)
   a primitive subprogram   3.2.3(7)
Overwrite
   in Ada.Strings.Bounded   A.4.4(62), A.4.4(63)
   in Ada.Strings.Fixed   A.4.3(27), A.4.3(28)
   in Ada.Strings.Unbounded   A.4.5(57), A.4.5(58)

P
Package   7(1)
package instance   12.3(13)
package-private extension   7.3(14.a)
package-private type   7.3(14.a)
package_body   7.2(2)
   used   3.11(6), 10.1.1(7), P
package_body_stub   10.1.3(4)
   used   10.1.3(2), P
package_declaration   7.1(2)
   used   3.1(3), 10.1.1(5), P
package_renaming_declaration   8.5.3(2)
   used   8.5(2), 10.1.1(6), P
package_specification   7.1(3)
   used   7.1(2), 12.1(4), P
packed   13.2(5)
Packed_Decimal
   in Interfaces.COBOL   B.4(12)
Packed_Format
   in Interfaces.COBOL   B.4(26)
Packed_Signed
   in Interfaces.COBOL   B.4(27)
Packed_Unsigned
   in Interfaces.COBOL   B.4(27)
packing
   aspect of representation   13.2(5)
padding bits   13.1(7)
Page
   in Ada.Text_IO   A.10.1(39)
page terminator   A.10(7)
Page_Length
   in Ada.Text_IO   A.10.1(26)
Paragraph_Sign
   in Ada.Characters.Latin_1   A.3.3(22)
parallel processing
   See task   9(1)
parameter
   See formal parameter   6.1(17)
   See generic formal parameter   12(1)
   See also discriminant   3.7(1)
   See also loop parameter   5.5(6)
parameter assigning back   6.4.1(17)
parameter copy back   6.4.1(17)
parameter mode   6.1(18)
parameter passing   6.4.1(1)
parameter_and_result_profile   6.1(13)
   used   3.10(5), 6.1(4), P
parameter_association   6.4(5)
   used   6.4(4), P
parameter_profile   6.1(12)
   used   3.10(5), 6.1(4), 9.5.2(2), 9.5.2(3), 9.5.2(6), P
parameter_specification   6.1(15)
   used   6.1(14), P
Parameterless_Handler
   in Ada.Interrupts   C.3.2(2)
Params_Stream_Type
   in System.RPC   E.5(6)
parent body
   of a subunit   10.1.3(8)
parent declaration
   of a library unit   10.1.1(10)
   of a library_item   10.1.1(10)
parent subtype   3.4(3)
parent type   3.4(3)
parent unit
   of a library unit   10.1.1(10)
parent_unit_name   10.1.1(8)
   used   6.1(5), 6.1(7), 7.1(3), 7.2(2), 10.1.3(7), P
part
   of an object or value   3.2(6)
partial view
   of a type   7.3(4)
partition   10.2(2)
partition building   10.2(2)
partition communication subsystem (PCS)   E.5(1)
Partition_Check
   [partial]   E.4(19)
Partition_ID
   in System.RPC   E.5(4)
Partition_ID attribute   E.1(9)
pass by copy   6.2(2)
pass by reference   6.2(2)
passive partition   E.1(2)
Pattern_Error
   in Ada.Strings   A.4.1(5)
PC-map approach to finalization   7.6.1(24.s)
PCS (partition communication subsystem)   E.5(1)
pending interrupt occurrence   C.3(2)
per-object constraint   3.8(18/1)
per-object expression   3.8(18/1)
Percent_Sign
   in Ada.Characters.Latin_1   A.3.3(8)
perfect result set   G.2.3(5)
periodic task
   example   9.6(39)
   See delay_until_statement   9.6(39)
Pi
   in Ada.Numerics   A.5(3)
Pic_String
   in Ada.Text_IO.Editing   F.3.3(7)
Picture
   in Ada.Text_IO.Editing   F.3.3(4)
picture String
   for edited output   F.3.1(1)
Picture_Error
   in Ada.Text_IO.Editing   F.3.3(9)
Pilcrow_Sign
   in Ada.Characters.Latin_1   A.3.3(22)
plain_char
   in Interfaces.C   B.3(11)
PLD
   in Ada.Characters.Latin_1   A.3.3(17)
PLU
   in Ada.Characters.Latin_1   A.3.3(17)
plus operator   4.4(1), 4.5.3(1), 4.5.4(1)
plus sign   2.1(15)
Plus_Minus_Sign
   in Ada.Characters.Latin_1   A.3.3(22)
Plus_Sign
   in Ada.Characters.Latin_1   A.3.3(8)
PM
   in Ada.Characters.Latin_1   A.3.3(19)
point   2.1(15)
Pointer
   in Interfaces.C.Pointers   B.3.2(5)
   See access value   3.10(1)
   See type System.Address   13.7(34)
pointer type
   See access type   3.10(1)
Pointer_Error
   in Interfaces.C.Pointers   B.3.2(8)
Pointers
   child of Interfaces.C   B.3.2(4)
polymorphism   3.9(1), 3.9.2(1)
pool element   3.10(7/1), 13.11(11)
pool type   13.11(11)
pool-specific access type   3.10(7/1), 3.10(8)
Pos attribute   3.5.5(2)
position   13.5.1(4)
   used   13.5.1(3), P
Position attribute   13.5.2(2)
position number   3.5(1)
   of an enumeration value   3.5.1(7)
   of an integer value   3.5.4(15)
positional association   6.4(7), 12.3(6)
positional component association   4.3.1(6)
positional discriminant association   3.7.1(4)
positional_array_aggregate   4.3.3(3)
   used   4.3.3(2), P
Positive   3.5.4(12)
   in Standard   A.1(13)
Positive_Count
   in Ada.Direct_IO   A.8.4(4)
   in Ada.Streams.Stream_IO   A.12.1(7)
   in Ada.Text_IO   A.10.1(5)
POSIX   1.2(8.a)
possible interpretation   8.6(14)
   for direct_names   8.3(24)
   for selector_names   8.3(24)
post-compilation error   1.1.2(29)
post-compilation rules   1.1.2(29)
potentially blocking operation   9.5.1(8)
   Abort_Task   C.7.1(16)
   delay_statement   9.6(34), D.9(5)
   remote subprogram call   E.4(17)
   RPC operations   E.5(23)
   Suspend_Until_True   D.10(10)
potentially use-visible   8.4(8)
Pound_Sign
   in Ada.Characters.Latin_1   A.3.3(21)
Pragma   2.8(1), 2.8(2), L(1)
pragma argument   2.8(9)
pragma name   2.8(9)
pragma, categorization   E.2(2)
   Remote_Call_Interface   E.2.3(2)
   Remote_Types   E.2.2(2)
   Shared_Passive   E.2.1(2)
pragma, configuration   10.1.5(8)
   Locking_Policy   D.3(5)
   Normalize_Scalars   H.1(4)
   Queuing_Policy   D.4(5)
   Restrictions   13.12(8)
   Reviewable   H.3.1(4)
   Suppress   11.5(5)
   Task_Dispatching_Policy   D.2.2(4)
pragma, identifier specific to   2.8(10)
pragma, interfacing
   Convention   B.1(4)
   Export   B.1(4)
   Import   B.1(4)
   Linker_Options   B.1(4)
pragma, library unit   10.1.5(7)
   All_Calls_Remote   E.2.3(6)
   categorization pragmas   E.2(2)
   Elaborate_Body   10.2.1(24)
   Preelaborate   10.2.1(4)
   Pure   10.2.1(15)
pragma, program unit   10.1.5(2)
   Convention   B.1(29)
   Export   B.1(29)
   Import   B.1(29)
   Inline   6.3.2(2)
   library unit pragmas   10.1.5(7)
pragma, representation   13.1(1/1)
   Asynchronous   E.4.1(8)
   Atomic   C.6(14)
   Atomic_Components   C.6(14)
   Controlled   13.11.3(5)
   Convention   B.1(28)
   Discard_Names   C.5(6)
   Export   B.1(28)
   Import   B.1(28)
   Pack   13.2(5)
   Volatile   C.6(14)
   Volatile_Components   C.6(14)
pragma_argument_association   2.8(3)
   used   2.8(2), P
pragmas
   All_Calls_Remote   E.2.3(5), L(2)
   Asynchronous   E.4.1(3), L(3)
   Atomic   C.6(3), L(4)
   Atomic_Components   C.6(5), L(5)
   Attach_Handler   C.3.1(4), L(6)
   Controlled   13.11.3(3), L(7)
   Convention   B.1(7), L(8)
   Discard_Names   C.5(3), L(9)
   Elaborate   10.2.1(20), L(10)
   Elaborate_All   10.2.1(21), L(11)
   Elaborate_Body   10.2.1(22), L(12)
   Export   B.1(6), L(13)
   Import   B.1(5), L(14)
   Inline   6.3.2(3), L(15)
   Inspection_Point   H.3.2(3), L(16)
   Interrupt_Handler   C.3.1(2), L(17)
   Interrupt_Priority   D.1(5), L(18)
   Linker_Options   B.1(8), L(19)
   List   2.8(21), L(20)
   Locking_Policy   D.3(3), L(21)
   Normalize_Scalars   H.1(3), L(22)
   Optimize   2.8(23), L(23)
   Pack   13.2(3), L(24)
   Page   2.8(22), L(25)
   Preelaborate   10.2.1(3), L(26)
   Priority   D.1(3), L(27)
   Pure   10.2.1(14), L(28)
   Queuing_Policy   D.4(3), L(29)
   Remote_Call_Interface   E.2.3(3), L(30)
   Remote_Types   E.2.2(3), L(31)
   Restrictions   13.12(3), L(32)
   Reviewable   H.3.1(3), L(33)
   Shared_Passive   E.2.1(3), L(34)
   Storage_Size   13.3(63), L(35)
   Suppress   11.5(4), L(36)
   Task_Dispatching_Policy   D.2.2(2), L(37)
   Volatile   C.6(4), L(38)
   Volatile_Components   C.6(6), L(39)
precedence of operators   4.5(1)
Pred attribute   3.5(25)
predefined environment   A(1)
predefined exception   11.1(4)
predefined library unit
   See language-defined library units
predefined operation
   of a type   3.2.3(1)
predefined operations
   of a discrete type   3.5.5(10)
   of a fixed point type   3.5.10(17)
   of a floating point type   3.5.8(3)
   of a record type   3.8(24)
   of an access type   3.10.2(34)
   of an array type   3.6.2(15)
predefined operator   4.5(9)
   [partial]   3.2.1(9)
predefined type   3.2.1(10)
   See language-defined types
preelaborable
   of an elaborable construct   10.2.1(5)
preelaborated   10.2.1(11/1)
   [partial]   10.2.1(11/1), E.2.1(9)
preempted task   D.2.1(7)
preemptible resource   D.2.1(7)
preference
   for root numeric operators and ranges   8.6(29)
preference control
   See requeue   9.5.4(1)
prefix   4.1(4)
   used   4.1.1(2), 4.1.2(2), 4.1.3(2), 4.1.4(2), 4.1.4(4), 6.4(2), 6.4(3), P
prescribed result
   for the evaluation of a complex arithmetic operation   G.1.1(42)
   for the evaluation of a complex elementary function   G.1.2(35)
   for the evaluation of an elementary function   A.5.1(37)
primary   4.4(7)
   used   4.4(6), P
primitive function   A.5.3(17)
primitive operation
   [partial]   3.2(1)
primitive operations
   of a type   3.2.3(1)
primitive operator
   of a type   3.2.3(8)
primitive subprograms
   of a type   3.2.3(2)
priority   D.1(15)
   in System   13.7(16)
priority inheritance   D.1(15)
priority inversion   D.2.2(14)
priority of an entry call   D.4(9)
private declaration of a library unit   10.1.1(12)
private descendant
   of a library unit   10.1.1(12)
private extension   3.2(4), 3.9(2), 3.9.1(1)
   [partial]   7.3(14)
private library unit   10.1.1(12)
private operations   7.3.1(1)
private part   8.2(5)
   of a package   7.1(6), 12.3(12.b)
   of a protected unit   9.4(11)
   of a task unit   9.1(9)
private type   3.2(4)
   [partial]   7.3(14)
private types and private extensions   7.3(1)
private_extension_declaration   7.3(3)
   used   3.2.1(2), P
private_type_declaration   7.3(2)
   used   3.2.1(2), P
procedure   6(1)
procedure instance   12.3(13)
procedure_call_statement   6.4(2)
   used   5.1(4), P
processing node   E(2)
profile   6.1(22)
   associated with a dereference   4.1(10)
   fully conformant   6.3.1(18)
   mode conformant   6.3.1(16)
   subtype conformant   6.3.1(17)
   type conformant   6.3.1(15)
profile resolution rule
   name with a given expected profile   8.6(26)
program   10.2(1)
program execution   10.2(1)
program library
   See library   10(2)
   See library   10.1.4(9)
Program unit   10.1(1)
program unit pragma   10.1.5(2)
   Convention   B.1(29)
   Export   B.1(29)
   Import   B.1(29)
   Inline   6.3.2(2)
   library unit pragmas   10.1.5(7)
program-counter-map approach to finalization   7.6.1(24.s)
Program_Error
   raised by failure of run-time check   1.1.3(17.b), 1.1.3(20), 1.1.5(8), 1.1.5(12), 1.1.5(12.b), 3.5(32.a), 3.5.5(8), 3.10.2(29), 3.11(14), 4.6(57), 6.2(12), 6.4(11), 6.5(20), 7.6.1(15), 7.6.1(16/1), 7.6.1(17), 7.6.1(17.1/1), 7.6.1(17.2/1), 7.6.1(18), 7.6.1(20.b), 8.5.4(8.1/1), 9.4(20), 9.5.1(17), 9.5.3(7), 9.7.1(21), 9.8(20), 10.2(26), 11.1(4), 11.5(8.a), 11.5(19), 13.7.1(16), 13.9.1(9), 13.11.2(13), 13.11.2(14), A.5.2(40.1/1), A.7(14), C.3.1(10), C.3.1(11), C.3.2(17), C.3.2(20), C.3.2(21), C.3.2(22), C.7.1(15), C.7.1(17), C.7.2(13), D.3(13), D.5(9), D.5(11), D.10(10), D.11(8), E.1(10), E.3(6), E.4(18/1), J.7.1(7)
   in Standard   A.1(46)
propagate   11.4(1)
   an exception by a construct   11.4(6.a)
   an exception by an execution   11.4(6.a)
   an exception occurrence by an execution, to a dynamically enclosing execution   11.4(6)
proper_body   3.11(6)
   used   3.11(5), 10.1.3(7), P
protected action   9.5.1(4)
   complete   9.5.1(6)
   start   9.5.1(5)
protected calling convention   6.3.1(12)
protected declaration   9.4(1)
protected entry   9.4(1)
protected function   9.5.1(1)
protected object   9(3), 9.4(1)
protected operation   9.4(1)
protected procedure   9.5.1(1)
protected subprogram   9.4(1), 9.5.1(1)
protected unit   9.4(1)
protected_body   9.4(7)
   used   3.11(6), P
protected_body_stub   10.1.3(6)
   used   10.1.3(2), P
protected_definition   9.4(4)
   used   9.4(2), 9.4(3), P
protected_element_declaration   9.4(6)
   used   9.4(4), P
protected_operation_declaration   9.4(5/1)
   used   9.4(4), 9.4(6), P
protected_operation_item   9.4(8/1)
   used   9.4(7), P
protected_type_declaration   9.4(2)
   used   3.2.1(3), P
ptrdiff_t
   in Interfaces.C   B.3(12)
PU1
   in Ada.Characters.Latin_1   A.3.3(18)
PU2
   in Ada.Characters.Latin_1   A.3.3(18)
public declaration of a library unit   10.1.1(12)
public descendant
   of a library unit   10.1.1(12)
public library unit   10.1.1(12)
pure   10.2.1(16)
Put
   in Ada.Text_IO   A.10.1(42), A.10.1(48), A.10.1(55), A.10.1(60), A.10.1(66), A.10.1(67), A.10.1(71), A.10.1(72), A.10.1(76), A.10.1(77), A.10.1(82), A.10.1(83)
   in Ada.Text_IO.Complex_IO   G.1.3(7), G.1.3(8)
   in Ada.Text_IO.Editing   F.3.3(14), F.3.3(15), F.3.3(16)
Put_Line
   in Ada.Text_IO   A.10.1(50)

Q
qualified_expression   4.7(2)
   used   4.4(7), 4.8(2), 13.8(2), P
Question
   in Ada.Characters.Latin_1   A.3.3(10)
queuing policy   D.4(1/1), D.4(6)
Quotation
   in Ada.Characters.Latin_1   A.3.3(8)
quotation mark   2.1(15)
quoted string
   See string_literal   2.6(1)

R
raise
   an exception   11(1)
   an exception   11.3(4)
   an exception   N(18)
   an exception occurrence   11.4(3)
Raise_Exception
   in Ada.Exceptions   11.4.1(4)
raise_statement   11.3(2)
   used   5.1(4), P
Random
   in Ada.Numerics.Discrete_Random   A.5.2(20)
   in Ada.Numerics.Float_Random   A.5.2(8)
random number   A.5.2(1)
range   3.5(3), 3.5(4)
   of a scalar subtype   3.5(7)
   used   3.5(2), 3.6(6), 3.6.1(3), 4.4(3), P
Range attribute   3.5(14), 3.6.2(7)
Range(N) attribute   3.6.2(8)
range_attribute_designator   4.1.4(5)
   used   4.1.4(4), P
range_attribute_reference   4.1.4(4)
   used   3.5(3), P
Range_Check   11.5(17)
   [partial]   3.2.2(11), 3.5(24), 3.5(27), 3.5(43), 3.5(44), 3.5(51), 3.5(55), 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), 4.7(4), 13.13.2(35), 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)
range_constraint   3.5(2)
   used   3.2.2(6), 3.5.9(5), J.3(2), P
RCI
   generic   E.2.3(7/1)
   library unit   E.2.3(7/1)
   package   E.2.3(7/1)
Re
   in Ada.Numerics.Generic_Complex_Types   G.1.1(6)
re-raise statement   11.3(3)
read
   the value of an object   3.3(14)
   in Ada.Direct_IO   A.8.4(12)
   in Ada.Sequential_IO   A.8.1(12)
   in Ada.Storage_IO   A.9(6)
   in Ada.Streams   13.13.1(5)
   in Ada.Streams.Stream_IO   A.12.1(15), A.12.1(16)
   in System.RPC   E.5(7)
Read attribute   13.13.2(6), 13.13.2(14)
Read clause   13.3(7), 13.13.2(36/1)
ready
   a task state   9(10)
ready queue   D.2.1(5)
ready task   D.2.1(5)
Real
   in Interfaces.Fortran   B.5(6)
real literal   2.4(1)
real literals   3.5.6(4)
real time   D.8(18)
real type   3.2(3), 3.5.6(1)
real-time systems   C(1), D(1)
real_range_specification   3.5.7(3)
   used   3.5.7(2), 3.5.9(3), 3.5.9(4), P
Real_Time
   child of Ada   D.8(3)
real_type_definition   3.5.6(2)
   used   3.2.1(4), P
receiving stub   E.4(10)
reclamation of storage   13.11.2(1)
recommended level of support   13.1(20)
   Address attribute   13.3(15)
   Alignment attribute for objects   13.3(33)
   Alignment attribute for subtypes   13.3(29)
   bit ordering   13.5.3(7)
   Component_Size attribute   13.3(71)
   enumeration_representation_clause   13.4(9)
   pragma Pack   13.2(7)
   record_representation_clause   13.5.1(17)
   required in Systems Programming Annex   C.2(2)
   Size attribute   13.3(42), 13.3(54)
   unchecked conversion   13.9(16)
   with respect to nonstatic expressions   13.1(21)
record   3.8(1)
record extension   3.4(5), 3.9.1(1)
record layout
   aspect of representation   13.5(1)
record type   3.8(1)
record_aggregate   4.3.1(2)
   used   4.3(2), 13.8(14.b), P
record_component_association   4.3.1(4)
   used   4.3.1(3), P
record_component_association_list   4.3.1(3)
   used   4.3.1(2), 4.3.2(2), P
record_definition   3.8(3)
   used   3.8(2), 3.9.1(2), P
record_extension_part   3.9.1(2)
   used   3.4(2), P
record_representation_clause   13.5.1(2)
   used   13.1(2/1), P
record_type_definition   3.8(2)
   used   3.2.1(4), P
Reference
   in Ada.Interrupts   C.3.2(10)
   in Ada.Task_Attributes   C.7.2(5)
reference parameter passing   6.2(2)
references   1.2(1)
Registered_Trade_Mark_Sign
   in Ada.Characters.Latin_1   A.3.3(21)
Reinitialize
   in Ada.Task_Attributes   C.7.2(6)
relation   4.4(3)
   used   4.4(2), P
relational operator   4.5.2(1)
relational_operator   4.5(3)
   used   4.4(3), P
relaxed mode   G.2(1)
release
   execution resource associated with protected object   9.5.1(6)
rem operator   4.4(1), 4.5.5(1)
Remainder attribute   A.5.3(45)
remote access   E.1(5)
remote access type   E.2.2(9/1)
remote access-to-class-wide type   E.2.2(9/1)
remote access-to-subprogram type   E.2.2(9/1)
remote call interface   E.2(4/1), E.2.3(7/1)
remote procedure call
   asynchronous   E.4.1(9)
remote subprogram   E.2.3(7/1)
remote subprogram binding   E.4(1)
remote subprogram call   E.4(1)
remote types library unit   E.2(4/1), E.2.2(4)
renamed entity   8.5(3)
renamed view   8.5(3)
renaming-as-body   8.5.4(1)
renaming-as-declaration   8.5.4(1)
renaming_declaration   8.5(2)
   used   3.1(3), P
rendezvous   9.5.2(25)
Replace_Element
   in Ada.Strings.Bounded   A.4.4(27)
   in Ada.Strings.Unbounded   A.4.5(21)
Replace_Slice
   in Ada.Strings.Bounded   A.4.4(58), A.4.4(59)
   in Ada.Strings.Fixed   A.4.3(23), A.4.3(24)
   in Ada.Strings.Unbounded   A.4.5(53), A.4.5(54)
Replicate
   in Ada.Strings.Bounded   A.4.4(78), A.4.4(79), A.4.4(80)
representation
   change of   13.6(1)
representation aspect   13.1(8)
representation attribute   13.3(1/1)
representation item   13.1(1/1)
representation of an object   13.1(7)
representation pragma   13.1(1/1)
   Asynchronous   E.4.1(8)
   Atomic   C.6(14)
   Atomic_Components   C.6(14)
   Controlled   13.11.3(5)
   Convention   B.1(28)
   Discard_Names   C.5(6)
   Export   B.1(28)
   Import   B.1(28)
   Pack   13.2(5)
   Volatile   C.6(14)
   Volatile_Components   C.6(14)
representation-oriented attributes
   of a fixed point subtype   A.5.4(1)
   of a floating point subtype   A.5.3(1)
representation_clause
   used   3.8(5/1), 3.11(4/1), 9.1(5/1), 9.4(5/1), 9.4(8/1), P
   See aspect_clause   13.1(4/1)
represented in canonical form   A.5.3(10)
requested decimal precision
   of a floating point type   3.5.7(4)
requeue   9.5.4(1)
requeue-with-abort   9.5.4(13)
requeue_statement   9.5.4(2)
   used   5.1(4), P
requires a completion   3.11.1(1/1), 3.11.1(6)
   declaration of a partial view   7.3(4)
   declaration to which a pragma Elaborate_Body applies   10.2.1(25)
   deferred constant declaration   7.4(2)
   generic_package_declaration   7.1(5)
   generic_subprogram_declaration   6.1(20)
   incomplete_type_declaration   3.10.1(3)
   library_unit_declaration   10.2(18.c)
   package_declaration   7.1(5)
   protected entry_declaration   9.5.2(16)
   protected_declaration}   9.4(10)
   subprogram_declaration   6.1(20)
   task_declaration}   9.1(8)
Reraise_Occurrence
   in Ada.Exceptions   11.4.1(4)
reserved interrupt   C.3(2)
reserved word   2.9(2)
Reserved_128
   in Ada.Characters.Latin_1   A.3.3(17)
Reserved_129
   in Ada.Characters.Latin_1   A.3.3(17)
Reserved_132
   in Ada.Characters.Latin_1   A.3.3(17)
Reserved_153
   in Ada.Characters.Latin_1   A.3.3(19)
Reserved_Check
   [partial]   C.3.1(10)
Reset
   in Ada.Direct_IO   A.8.4(8)
   in Ada.Numerics.Discrete_Random   A.5.2(21), A.5.2(24)
   in Ada.Numerics.Float_Random   A.5.2(9), A.5.2(12)
   in Ada.Sequential_IO   A.8.1(8)
   in Ada.Streams.Stream_IO   A.12.1(10)
   in Ada.Text_IO   A.10.1(11)
resolution rules   1.1.2(26)
resolve
   overload resolution   8.6(14)
restriction   13.12(4)
   used   13.12(3), L(32)
Restrictions
   Immediate_Reclamation   H.4(10)
   Max_Asynchronous_Select_Nesting   D.7(18/1)
   Max_Protected_Entries   D.7(14)
   Max_Select_Alternatives   D.7(12)
   Max_Storage_At_Blocking   D.7(17/1)
   Max_Task_Entries   D.7(13)
   Max_Tasks   D.7(19/1)
   No_Abort_Statements   D.7(5)
   No_Access_Subprograms   H.4(17)
   No_Allocators   H.4(7)
   No_Asynchronous_Control   D.7(10)
   No_Delay   H.4(21)
   No_Dispatch   H.4(19)
   No_Dynamic_Priorities   D.7(9)
   No_Exceptions   H.4(12)
   No_Fixed_Point   H.4(15)
   No_Floating_Point   H.4(14)
   No_Implicit_Heap_Allocations   D.7(8)
   No_IO   H.4(20)
   No_Local_Allocators   H.4(8/1)
   No_Nested_Finalization   D.7(4/1)
   No_Protected_Types   H.4(5)
   No_Recursion   H.4(22)
   No_Reentrancy   H.4(23)
   No_Task_Allocators   D.7(7)
   No_Task_Hierarchy   D.7(3)
   No_Terminate_Alternatives   D.7(6)
   No_Unchecked_Access   H.4(18)
   No_Unchecked_Conversion   H.4(16)
   No_Unchecked_Deallocation   H.4(9)
result interval
   for a component of the result of evaluating a complex function   G.2.6(3)
   for the evaluation of a predefined arithmetic operation   G.2.1(8)
   for the evaluation of an elementary function   G.2.4(2)
result subtype
   of a function   6.5(3)
return expression   6.5(3)
return-by-reference type   6.5(11)
return_statement   6.5(2)
   used   5.1(4), P
Reverse_Solidus
   in Ada.Characters.Latin_1   A.3.3(12)
RI
   in Ada.Characters.Latin_1   A.3.3(17)
right curly bracket   2.1(15)
right parenthesis   2.1(15)
right square bracket   2.1(15)
Right_Angle_Quotation
   in Ada.Characters.Latin_1   A.3.3(22)
Right_Curly_Bracket
   in Ada.Characters.Latin_1   A.3.3(14)
Right_Parenthesis
   in Ada.Characters.Latin_1   A.3.3(8)
Right_Square_Bracket
   in Ada.Characters.Latin_1   A.3.3(12)
Ring_Above
   in Ada.Characters.Latin_1   A.3.3(22)
root library unit   10.1.1(10)
root type
   of a class   3.4.1(2)
root_integer   3.5.4(14)
   [partial]   3.4.1(8)
root_real   3.5.6(3)
   [partial]   3.4.1(8)
Root_Storage_Pool
   in System.Storage_Pools   13.11(6)
Root_Stream_Type
   in Ada.Streams   13.13.1(3)
rooted at a type   3.4.1(2)
rotate   B.2(9)
Round attribute   3.5.10(12)
Rounding attribute   A.5.3(36)
RPC
   child of System   E.5(3)
RPC-receiver   E.5(21)
RPC_Receiver
   in System.RPC   E.5(11)
RS
   in Ada.Characters.Latin_1   A.3.3(6)
run-time check
   See language-defined check   11.5(2)
run-time error   1.1.2(30), 1.1.5(6), 11.5(2), 11.6(1)
run-time polymorphism   3.9.2(1)
run-time semantics   1.1.2(30)
run-time type
   See tag   3.9(3)
running a program
   See program execution   10.2(1)
running task   D.2.1(6)

S
safe range
   of a floating point type   3.5.7(9)
   of a floating point type   3.5.7(10)
safe separate compilation   10(3.b)
Safe_First attribute   A.5.3(71)
Safe_Last attribute   A.5.3(72)
safety-critical systems   H(1)
same value
   for a limited type   6.2(10.f)
satisfies
   a discriminant constraint   3.7.1(11)
   a range constraint   3.5(4)
   an index constraint   3.6.1(7)
   for an access value   3.10(15)
Save
   in Ada.Numerics.Discrete_Random   A.5.2(24)
   in Ada.Numerics.Float_Random   A.5.2(12)
Save_Occurrence
   in Ada.Exceptions   11.4.1(6)
scalar type   3.2(3), 3.5(1)
scalar_constraint   3.2.2(6)
   used   3.2.2(5), P
scale
   of a decimal fixed point subtype   3.5.10(11), K(216)
Scale attribute   3.5.10(11)
Scaling attribute   A.5.3(27)
SCHAR_MAX
   in Interfaces.C   B.3(6)
SCHAR_MIN
   in Interfaces.C   B.3(6)
SCI
   in Ada.Characters.Latin_1   A.3.3(19)
scope
   informal definition   3.1(8)
   of (a view of) an entity   8.2(11)
   of a declaration   8.2(10)
   of a use_clause   8.4(6)
   of a with_clause   10.1.2(5)
Seconds
   in Ada.Calendar   9.6(13)
Seconds_Count
   in Ada.Real_Time   D.8(15)
Section_Sign
   in Ada.Characters.Latin_1   A.3.3(21)
secure systems   H(1)
select an entry call
   from an entry queue   9.5.3(13), 9.5.3(16)
   immediately   9.5.3(8)
select_alternative   9.7.1(4)
   used   9.7.1(2), P
select_statement   9.7(2)
   used   5.1(5), P
selected_component   4.1.3(2)
   used   4.1(2), P
selection
   of an entry caller   9.5.2(24)
selective_accept   9.7.1(2)
   used   9.7(2), P
selector_name   4.1.3(3)
   used   3.7.1(3), 4.1.3(2), 4.3.1(5), 6.4(5), 12.3(4), P
semantic dependence
   of one compilation unit upon another   10.1.1(26)
semicolon   2.1(15)
   in Ada.Characters.Latin_1   A.3.3(10)
separate compilation   10.1(1)
   safe   10(3.b)
separator   2.2(3)
sequence of characters
   of a string_literal   2.6(5)
sequence_of_statements   5.1(2)
   used   5.3(2), 5.4(3), 5.5(2), 9.7.1(2), 9.7.1(5), 9.7.1(6), 9.7.2(3), 9.7.3(2), 9.7.4(3), 9.7.4(5), 11.2(2), 11.2(3), P
sequential
   actions   9.10(11), C.6(17)
sequential access   A.8(2)
sequential file   A.8(1)
Sequential_IO
   child of Ada   A.8.1(2)
service
   an entry queue   9.5.3(13)
Set_Col
   in Ada.Text_IO   A.10.1(35)
Set_Error
   in Ada.Text_IO   A.10.1(15)
Set_Exit_Status
   in Ada.Command_Line   A.15(9)
Set_False
   in Ada.Synchronous_Task_Control   D.10(4)
Set_Im
   in Ada.Numerics.Generic_Complex_Types   G.1.1(7)
Set_Index
   in Ada.Direct_IO   A.8.4(14)
   in Ada.Streams.Stream_IO   A.12.1(22)
Set_Input
   in Ada.Text_IO   A.10.1(15)
Set_Line
   in Ada.Text_IO   A.10.1(36)
Set_Line_Length
   in Ada.Text_IO   A.10.1(23)
Set_Mode
   in Ada.Streams.Stream_IO   A.12.1(24)
Set_Output
   in Ada.Text_IO   A.10.1(15)
Set_Page_Length
   in Ada.Text_IO   A.10.1(24)
Set_Priority
   in Ada.Dynamic_Priorities   D.5(4)
Set_Re
   in Ada.Numerics.Generic_Complex_Types   G.1.1(7)
Set_True
   in Ada.Synchronous_Task_Control   D.10(4)
Set_Value
   in Ada.Task_Attributes   C.7.2(6)
shared passive library unit   E.2(4/1), E.2.1(4)
shared variable
   protection of   9.10(1)
shift   B.2(9)
short
   in Interfaces.C   B.3(7)
short-circuit control form   4.5.1(1)
Short_Float   3.5.7(16)
Short_Integer   3.5.4(25)
SI
   in Ada.Characters.Latin_1   A.3.3(5)
signal
   as defined between actions   9.10(2)
   See interrupt   C.3(1)
signal (an exception)
   See raise   11(1)
signal handling
   example   9.7.4(10)
signed integer type   3.5.4(1)
signed_char
   in Interfaces.C   B.3(8)
signed_integer_type_definition   3.5.4(3)
   used   3.5.4(2), P
Signed_Zeros attribute   A.5.3(13)
simple entry call   9.5.3(1)
simple_expression   4.4(4)
   used   3.5(3), 3.5.4(3), 3.5.7(3), 4.4(3), 13.5.1(5), 13.5.1(6), P
simple_statement   5.1(4)
   used   5.1(3), P
Sin
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
single
   class expected type   8.6(27)
single entry   9.5.2(20)
Single_Precision_Complex_Types
   in Interfaces.Fortran   B.5(8)
single_protected_declaration   9.4(3)
   used   3.3.1(2), P
single_task_declaration   9.1(3)
   used   3.3.1(2), P
Sinh
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
size
   of an object   13.1(7)
   in Ada.Direct_IO   A.8.4(15)
   in Ada.Streams.Stream_IO   A.12.1(23)
Size attribute   13.3(40), 13.3(45)
Size clause   13.3(7), 13.3(41), 13.3(48)
size_t
   in Interfaces.C   B.3(13)
Skip_Line
   in Ada.Text_IO   A.10.1(29)
Skip_Page
   in Ada.Text_IO   A.10.1(32)
slice   4.1.2(2)
   used   4.1(2), P
   in Ada.Strings.Bounded   A.4.4(28)
   in Ada.Strings.Unbounded   A.4.5(22)
small
   of a fixed point type   3.5.9(8)
Small attribute   3.5.10(2/1)
Small clause   3.5.10(2/1), 13.3(7)
SO
   in Ada.Characters.Latin_1   A.3.3(5)
Soft_Hyphen
   in Ada.Characters.Latin_1   A.3.3(21)
SOH
   in Ada.Characters.Latin_1   A.3.3(5)
solidus   2.1(15)
   in Ada.Characters.Latin_1   A.3.3(8)
SOS
   in Ada.Characters.Latin_1   A.3.3(19)
SPA
   in Ada.Characters.Latin_1   A.3.3(18)
Space
   in Ada.Characters.Latin_1   A.3.3(8)
   in Ada.Strings   A.4.1(4)
space_character   2.1(11)
   used   2.1(3), P
special graphic character
   a category of Character   A.3.2(32)
special_character   2.1(12)
   names   2.1(15)
   used   2.1(3), P
Special_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
Specialized Needs Annexes   1.1.2(7)
specifiable
   of Address for entries   J.7.1(6)
   of Address for stand-alone objects and for program units   13.3(12)
   of Alignment for first subtypes and objects   13.3(25)
   of Bit_Order for record types and record extensions   13.5.3(4)
   of Component_Size for array types   13.3(70)
   of External_Tag for a tagged type   13.3(75/1), K(65)
   of Input for a type   13.13.2(36/1)
   of Machine_Radix for decimal first subtypes   F.1(1)
   of Output for a type   13.13.2(36/1)
   of Read for a type   13.13.2(36/1)
   of Size for first subtypes   13.3(48)
   of Size for stand-alone objects   13.3(41)
   of Small for fixed point types   3.5.10(2/1)
   of Storage_Pool for a non-derived access-to-object type   13.11(15)
   of Storage_Size for a non-derived access-to-object type   13.11(15)
   of Storage_Size for a task first subtype   J.9(3)
   of Write for a type   13.13.2(36/1)
specifiable (of an attribute and for an entity)   13.3(5/1)
specific type   3.4.1(3)
specified
   of an aspect of representation of an entity   13.1(17)
   of an operational aspect of an entity   13.1(18.1/1)
specified (not!)   1.1.3(18), M(1.a)
specified discriminant   3.7(18)
Split
   in Ada.Calendar   9.6(14)
   in Ada.Real_Time   D.8(16)
Sqrt
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(3)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(4)
SS2
   in Ada.Characters.Latin_1   A.3.3(17)
SS3
   in Ada.Characters.Latin_1   A.3.3(17)
SSA
   in Ada.Characters.Latin_1   A.3.3(17)
ST
   in Ada.Characters.Latin_1   A.3.3(19)
stand-alone constant   3.3.1(23)
   corresponding to a formal object of mode in   12.4(10)
stand-alone object   3.3.1(1)
stand-alone variable   3.3.1(23)
Standard   A.1(4)
standard error file   A.10(6)
standard input file   A.10(5)
standard mode   1.1.5(11)
standard output file   A.10(5)
standard storage pool   13.11(17)
Standard_Error
   in Ada.Text_IO   A.10.1(16), A.10.1(19)
Standard_Input
   in Ada.Text_IO   A.10.1(16), A.10.1(19)
Standard_Output
   in Ada.Text_IO   A.10.1(16), A.10.1(19)
State
   in Ada.Numerics.Discrete_Random   A.5.2(23)
   in Ada.Numerics.Float_Random   A.5.2(11)
statement   5.1(3)
   used   5.1(2), P
statement_identifier   5.1(8)
   used   5.1(7), 5.5(2), 5.6(2), P
static   3.3.2(1.a), 4.9(1)
   constant   4.9(24)
   constraint   4.9(27)
   delta constraint   4.9(29)
   digits constraint   4.9(29)
   discrete_range   4.9(25)
   discriminant constraint   4.9(31)
   expression   4.9(2)
   function   4.9(18)
   index constraint   4.9(30)
   range   4.9(25)
   range constraint   4.9(29)
   scalar subtype   4.9(26)
   string subtype   4.9(26)
   subtype   4.9(26)
   subtype   12.4(9)
   value   4.9(13.a)
static semantics   1.1.2(28)
statically
   constrained   4.9(32)
   denote   4.9(14)
statically compatible
   for a constraint and a scalar subtype   4.9.1(4)
   for a constraint and an access or composite subtype   4.9.1(4)
   for two subtypes   4.9.1(4)
statically deeper   3.10.2(4), 3.10.2(17)
statically determined tag   3.9.2(1)
   [partial]   3.9.2(15), 3.9.2(19)
statically matching
   effect on subtype-specific aspects   13.1(14)
   for constraints   4.9.1(1)
   for ranges   4.9.1(3)
   for subtypes   4.9.1(2)
   required   3.9.2(10/1), 3.10.2(27/1), 4.6(12/1), 4.6(16), 6.3.1(16), 6.3.1(17), 6.3.1(23), 7.3(13), 12.5.1(14), 12.5.3(6), 12.5.3(7), 12.5.4(3), 12.7(7)
statically tagged   3.9.2(4)
Status_Error
   in Ada.Direct_IO   A.8.4(18)
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Sequential_IO   A.8.1(15)
   in Ada.Streams.Stream_IO   A.12.1(26)
   in Ada.Text_IO   A.10.1(85)
storage deallocation
   unchecked   13.11.2(1)
storage element   13.3(8)
storage management
   user-defined   13.11(1)
storage node   E(2)
storage place
   of a component   13.5(1)
storage place attributes
   of a component   13.5.2(1)
storage pool   3.10(7/1)
storage pool element   13.11(11)
storage pool type   13.11(11)
Storage_Array
   in System.Storage_Elements   13.7.1(5)
Storage_Check   11.5(23)
   [partial]   11.1(6), 13.3(67), 13.11(17), D.7(15/1), D.7(17/1), D.7(18/1), D.7(19/1)
Storage_Count
   in System.Storage_Elements   13.7.1(4)
Storage_Element
   in System.Storage_Elements   13.7.1(5)
Storage_Elements
   child of System   13.7.1(2)
Storage_Error
   raised by failure of run-time check   4.8(14), 8.5.4(8.1/1), 11.1(4), 11.1(6), 11.5(23), 13.3(67), 13.11(17), 13.11(18), A.7(14), D.7(15/1), D.7(17/1), D.7(18/1), D.7(19/1)
   in Standard   A.1(46)
Storage_IO
   child of Ada   A.9(3)
Storage_Offset
   in System.Storage_Elements   13.7.1(3)
Storage_Pool attribute   13.11(13)
Storage_Pool clause   13.3(7), 13.11(15)
Storage_Pools
   child of System   13.11(5)
Storage_Size
   in System.Storage_Pools   13.11(9)
Storage_Size attribute   13.3(60), 13.11(14)
Storage_Size clause   13.3(7), 13.11(15)
   See also pragma Storage_Size   13.3(61)
Storage_Unit
   in System   13.7(13)
stream   13.13(1)
   in Ada.Streams.Stream_IO   A.12.1(13)
   in Ada.Text_IO.Text_Streams   A.12.2(4)
   in Ada.Wide_Text_IO.Text_Streams   A.12.3(4)
stream type   13.13(1)
Stream_IO
   child of Ada.Streams   A.12.1(3)
Stream_Access
   in Ada.Streams.Stream_IO   A.12.1(4)
   in Ada.Text_IO.Text_Streams   A.12.2(3)
   in Ada.Wide_Text_IO.Text_Streams   A.12.3(3)
Stream_Element
   in Ada.Streams   13.13.1(4/1)
Stream_Element_Array
   in Ada.Streams   13.13.1(4/1)
Stream_Element_Count
   in Ada.Streams   13.13.1(4/1)
Stream_Element_Offset
   in Ada.Streams   13.13.1(4/1)
Streams
   child of Ada   13.13.1(2)
strict mode   G.2(1)
String
   in Standard   A.1(37)
string type   3.6.3(1)
String_Access
   in Ada.Strings.Unbounded   A.4.5(7)
string_element   2.6(3)
   used   2.6(2), P
string_literal   2.6(2)
   used   4.4(7), 6.1(9), P
Strings
   child of Ada   A.4.1(3)
   child of Interfaces.C   B.3.1(3)
Strlen
   in Interfaces.C.Strings   B.3.1(17)
structure
   See record type   3.8(1)
STS
   in Ada.Characters.Latin_1   A.3.3(18)
STX
   in Ada.Characters.Latin_1   A.3.3(5)
SUB
   in Ada.Characters.Latin_1   A.3.3(6)
subaggregate
   of an array_aggregate   4.3.3(6)
subcomponent   3.2(6)
subprogram   6(1)
   abstract   3.9.3(3)
subprogram call   6.4(1)
subprogram instance   12.3(13)
subprogram_body   6.3(2)
   used   3.11(6), 9.4(8/1), 10.1.1(7), P
subprogram_body_stub   10.1.3(3)
   used   10.1.3(2), P
subprogram_declaration   6.1(2)
   used   3.1(3), 9.4(5/1), 9.4(8/1), 10.1.1(5), P
subprogram_default   12.6(3)
   used   12.6(2), P
subprogram_renaming_declaration   8.5.4(2)
   used   8.5(2), 10.1.1(6), P
subprogram_specification   6.1(4)
   used   6.1(2), 6.1(3), 6.3(2), 8.5.4(2), 10.1.3(3), 12.1(3), 12.6(2), P
subsystem   10.1(3), N(22)
subtype   3.2(8)
   of a generic formal object   12.4(10.c)
subtype (of an object)
   See actual subtype of an object   3.3(23)
   See actual subtype of an object   3.3.1(9)
subtype conformance   6.3.1(17), 12.3(11.j)
   [partial]   3.10.2(34), 9.5.4(17)
   required   3.9.2(10/1), 3.10.2(32), 4.6(19), 8.5.4(5/1), 9.5.4(5), 13.3(6)
subtype conversion
   bounds of a decimal fixed point type   3.5.9(16.a.1/1)
   bounds of a fixed point type   3.5.9(14.a.1/1)
   bounds of a floating point type   3.5.7(11.a.1/1)
   bounds of signed integer type   3.5.4(9.a.1/1)
   See type conversion   4.6(1)
   See also implicit subtype conversion   4.6(1)
subtype-specific
   attribute_definition_clause   13.3(7.a)
   of a representation item   13.1(8)
   of an aspect   13.1(8)
subtype_declaration   3.2.2(2)
   used   3.1(3), P
subtype_indication   3.2.2(3)
   used   3.2.2(2), 3.3.1(2), 3.4(2), 3.6(6), 3.6(7), 3.6.1(3), 3.10(3), 4.8(2), 7.3(3), P
subtype_mark   3.2.2(4)
   used   3.2.2(3), 3.6(4), 3.7(5), 3.10(6), 4.3.2(3), 4.4(3), 4.6(2), 4.7(2), 6.1(13), 6.1(15), 8.4(4), 8.5.1(2), 12.3(5), 12.4(2), 12.5.1(3), 13.8(14.b), P
subtypes
   of a profile   6.1(25)
subunit   10.1.3(7), 10.1.3(8)
   used   10.1.1(3), P
Succ attribute   3.5(22)
Success
   in Ada.Command_Line   A.15(8)
super
   See view conversion   4.6(5/1)
Superscript_One
   in Ada.Characters.Latin_1   A.3.3(22)
Superscript_Three
   in Ada.Characters.Latin_1   A.3.3(22)
Superscript_Two
   in Ada.Characters.Latin_1   A.3.3(22)
suppressed check   11.5(8)
Suspend_Until_True
   in Ada.Synchronous_Task_Control   D.10(4)
Suspension_Object
   in Ada.Synchronous_Task_Control   D.10(4)
SYN
   in Ada.Characters.Latin_1   A.3.3(6)
synchronization   9(1)
Synchronous_Task_Control
   child of Ada   D.10(3)
syntactic category   1.1.4(15)
syntax
   complete listing   P(1)
   cross reference   P(1)
   notation   1.1.4(3)
   under Syntax heading   1.1.2(25)
System   13.7(3)
System.Address_To_Access_Conversions   13.7.2(2)
System.Machine_Code   13.8(7)
System.RPC   E.5(3)
System.Storage_Elements   13.7.1(2)
System.Storage_Pools   13.11(5)
System_Name
   in System   13.7(4)
systems programming   C(1)

T
Tag
   in Ada.Tags   3.9(6)
Tag attribute   3.9(16), 3.9(18)
tag indeterminate   3.9.2(6)
tag of an object   3.9(3)
   class-wide object   3.9(22)
   object created by an allocator   3.9(21)
   preserved by type conversion and parameter passing   3.9(25)
   returned by a function   3.9(23), 3.9(24)
   stand-alone object, component, or aggregate   3.9(20)
Tag_Check   11.5(18)
   [partial]   3.9.2(16), 4.6(42), 4.6(52), 5.2(10), 6.5(9)
Tag_Error
   in Ada.Tags   3.9(8)
tagged type   3.9(2)
Tags
   child of Ada   3.9(6)
Tail
   in Ada.Strings.Bounded   A.4.4(72), A.4.4(73)
   in Ada.Strings.Fixed   A.4.3(37), A.4.3(38)
   in Ada.Strings.Unbounded   A.4.5(67), A.4.5(68)
tail (of a queue)   D.2.1(5)
Tan
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(4)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(5)
Tanh
   in Ada.Numerics.Generic_Complex_Elementary_Functions   G.1.2(6)
   in Ada.Numerics.Generic_Elementary_Functions   A.5.1(7)
target
   of an assignment operation   5.2(3)
   of an assignment_statement   5.2(3)
target entry
   of a requeue_statement   9.5.4(3)
target object
   of a call on an entry or a protected subprogram   9.5(2)
   of a requeue_statement   9.5(7)
target statement
   of a goto_statement   5.8(3)
target subtype
   of a type_conversion   4.6(3)
task   9(1)
   activation   9.2(1)
   completion   9.3(1)
   dependence   9.3(1)
   execution   9.2(1)
   termination   9.3(1)
task declaration   9.1(1)
task dispatching   D.2.1(4)
task dispatching point   D.2.1(4)
   [partial]   D.2.1(8), D.2.2(12)
task dispatching policy   9(10.a), D.2.2(6)
   [partial]   D.2.1(5)
task priority   D.1(15)
task state
   abnormal   9.8(4)
   blocked   9(10)
   callable   9.9(2)
   held   D.11(4)
   inactive   9(10)
   ready   9(10)
   terminated   9(10)
task unit   9(9)
Task_Attributes
   child of Ada   C.7.2(2)
task_body   9.1(6)
   used   3.11(6), P
task_body_stub   10.1.3(5)
   used   10.1.3(2), P
task_definition   9.1(4)
   used   9.1(2), 9.1(3), P
Task_ID
   in Ada.Task_Identification   C.7.1(2)
Task_Identification
   child of Ada   C.7.1(2)
task_item   9.1(5/1)
   used   9.1(4), P
task_type_declaration   9.1(2)
   used   3.2.1(3), P
Tasking_Error
   raised by failure of run-time check   9.2(5), 9.5.3(21), 11.1(4), 13.11.2(13), 13.11.2(14), C.7.2(13), D.5(8), D.11(8)
   in Standard   A.1(46)
template   12(1)
   for a formal package   12.7(4)
   See generic unit   12(1)
term   4.4(5)
   used   4.4(4), P
terminal interrupt
   example   9.7.4(10)
terminate_alternative   9.7.1(7)
   used   9.7.1(4), P
terminated
   a task state   9(10)
Terminated attribute   9.9(3)
termination
   abnormal   10.2(25.c)
   normal   10.2(25.c)
   of a partition   10.2(25.c)
   of a partition   E.1(7)
Terminator_Error
   in Interfaces.C   B.3(40)
tested type
   of a membership test   4.5.2(3)
text of a program   2.2(1)
Text_Streams
   child of Ada.Text_IO   A.12.2(3)
   child of Ada.Wide_Text_IO   A.12.3(3)
Text_IO
   child of Ada   A.10.1(2)
throw (an exception)
   See raise   11(1)
thunk   13.14(19.i)
tick   2.1(15)
   in Ada.Real_Time   D.8(6)
   in System   13.7(10)
Tilde
   in Ada.Characters.Latin_1   A.3.3(14)
Time
   in Ada.Calendar   9.6(10)
   in Ada.Real_Time   D.8(4)
time base   9.6(6)
time limit
   example   9.7.4(12)
time type   9.6(6)
Time-dependent Reset procedure
   of the random number generator   A.5.2(34)
time-out
   example   9.7.4(12)
   See asynchronous_select   9.7.4(12)
   See selective_accept   9.7.1(1)
   See timed_entry_call   9.7.2(1)
Time_Error
   in Ada.Calendar   9.6(18)
Time_First
   in Ada.Real_Time   D.8(4)
Time_Last
   in Ada.Real_Time   D.8(4)
Time_Of
   in Ada.Calendar   9.6(15)
   in Ada.Real_Time   D.8(16)
Time_Span
   in Ada.Real_Time   D.8(5)
Time_Span_First
   in Ada.Real_Time   D.8(5)
Time_Span_Last
   in Ada.Real_Time   D.8(5)
Time_Span_Unit
   in Ada.Real_Time   D.8(5)
Time_Span_Zero
   in Ada.Real_Time   D.8(5)
Time_Unit
   in Ada.Real_Time   D.8(4)
timed_entry_call   9.7.2(2)
   used   9.7(2), P
timer interrupt
   example   9.7.4(12)
times operator   4.4(1), 4.5.5(1)
timing
   See delay_statement   9.6(1)
To_Ada
   in Interfaces.C   B.3(22), B.3(26), B.3(28), B.3(32), B.3(37), B.3(39)
   in Interfaces.COBOL   B.4(17), B.4(19)
   in Interfaces.Fortran   B.5(13), B.5(14), B.5(16)
To_Address
   in System.Address_To_Access_Conversions   13.7.2(3)
   in System.Storage_Elements   13.7.1(10)
To_Basic
   in Ada.Characters.Handling   A.3.2(6), A.3.2(7)
To_Binary
   in Interfaces.COBOL   B.4(45), B.4(48)
To_Bounded_String
   in Ada.Strings.Bounded   A.4.4(11)
To_C
   in Interfaces.C   B.3(21), B.3(25), B.3(27), B.3(32), B.3(36), B.3(38)
To_Character
   in Ada.Characters.Handling   A.3.2(15)
To_Chars_Ptr
   in Interfaces.C.Strings   B.3.1(8)
To_COBOL
   in Interfaces.COBOL   B.4(17), B.4(18)
To_Decimal
   in Interfaces.COBOL   B.4(35), B.4(40), B.4(44), B.4(47)
To_Display
   in Interfaces.COBOL   B.4(36)
To_Domain
   in Ada.Strings.Maps   A.4.2(24)
   in Ada.Strings.Wide_Maps   A.4.7(24)
To_Duration
   in Ada.Real_Time   D.8(13)
To_Fortran
   in Interfaces.Fortran   B.5(13), B.5(14), B.5(15)
To_Integer
   in System.Storage_Elements   13.7.1(10)
To_ISO_646
   in Ada.Characters.Handling   A.3.2(11), A.3.2(12)
To_Long_Binary
   in Interfaces.COBOL   B.4(48)
To_Lower
   in Ada.Characters.Handling   A.3.2(6), A.3.2(7)
To_Mapping
   in Ada.Strings.Maps   A.4.2(23)
   in Ada.Strings.Wide_Maps   A.4.7(23)
To_Packed
   in Interfaces.COBOL   B.4(41)
To_Picture
   in Ada.Text_IO.Editing   F.3.3(6)
To_Pointer
   in System.Address_To_Access_Conversions   13.7.2(3)
To_Range
   in Ada.Strings.Maps   A.4.2(24)
   in Ada.Strings.Wide_Maps   A.4.7(25)
To_Ranges
   in Ada.Strings.Maps   A.4.2(10)
   in Ada.Strings.Wide_Maps   A.4.7(10)
To_Sequence
   in Ada.Strings.Maps   A.4.2(19)
   in Ada.Strings.Wide_Maps   A.4.7(19)
To_Set
   in Ada.Strings.Maps   A.4.2(8), A.4.2(9), A.4.2(17), A.4.2(18)
   in Ada.Strings.Wide_Maps   A.4.7(8), A.4.7(9), A.4.7(17), A.4.7(18)
To_String
   in Ada.Characters.Handling   A.3.2(16)
   in Ada.Strings.Bounded   A.4.4(12)
   in Ada.Strings.Unbounded   A.4.5(11)
To_Time_Span
   in Ada.Real_Time   D.8(13)
To_Unbounded_String
   in Ada.Strings.Unbounded   A.4.5(9), A.4.5(10)
To_Upper
   in Ada.Characters.Handling   A.3.2(6), A.3.2(7)
To_Wide_Character
   in Ada.Characters.Handling   A.3.2(17)
To_Wide_String
   in Ada.Characters.Handling   A.3.2(18)
token
   See lexical element   2.2(1)
Trailing_Nonseparate
   in Interfaces.COBOL   B.4(23)
Trailing_Separate
   in Interfaces.COBOL   B.4(23)
transfer of control   5.1(14)
Translate
   in Ada.Strings.Bounded   A.4.4(53), A.4.4(54), A.4.4(55), A.4.4(56)
   in Ada.Strings.Fixed   A.4.3(18), A.4.3(19), A.4.3(20), A.4.3(21)
   in Ada.Strings.Unbounded   A.4.5(48), A.4.5(49), A.4.5(50), A.4.5(51)
Translation_Error
   in Ada.Strings   A.4.1(5)
triggering_alternative   9.7.4(3)
   used   9.7.4(2), P
triggering_statement   9.7.4(4)
   used   9.7.4(3), P
Trim
   in Ada.Strings.Bounded   A.4.4(67), A.4.4(68), A.4.4(69)
   in Ada.Strings.Fixed   A.4.3(31), A.4.3(32), A.4.3(33), A.4.3(34)
   in Ada.Strings.Unbounded   A.4.5(61), A.4.5(62), A.4.5(63), A.4.5(64)
Trim_End
   in Ada.Strings   A.4.1(6)
True   3.5.3(1)
Truncation
   in Ada.Strings   A.4.1(6)
Truncation attribute   A.5.3(42)
two's complement
   modular types   3.5.4(29)
type   3.2(1)
   abstract   3.9.3(2)
   See also tag   3.9(3)
   See also language-defined types
type conformance   6.3.1(15)
   [partial]   3.4(17), 8.3(8), 8.3(26/1), 10.1.4(4/1)
   required   3.11.1(5), 4.1.4(14/1), 8.6(26), 9.5.4(3)
type conversion   4.6(1)
   access   4.6(13), 4.6(18), 4.6(47)
   arbitrary order   1.1.4(18)
   array   4.6(9), 4.6(36)
   composite (non-array)   4.6(21), 4.6(40)
   enumeration   4.6(21), 4.6(34)
   numeric   4.6(8), 4.6(29)
   unchecked   13.9(1)
   See also qualified_expression   4.7(1)
type conversion, implicit
   See implicit subtype conversion   4.6(1)
type extension   3.9(2), 3.9.1(1)
type of a discrete_range   3.6.1(4)
type of a range   3.5(4)
type parameter
   See discriminant   3.7(1)
type profile
   See profile, type conformant   6.3.1(15)
type resolution rules   8.6(20)
   if any type in a specified class of types is expected   8.6(21)
   if expected type is specific   8.6(22)
   if expected type is universal or class-wide   8.6(21)
type tag
   See tag   3.9(3)
type-related
   aspect   13.1(8)
   aspect   13.1(8.1/1)
   attribute_definition_clause   13.3(7.a)
   operational item   13.1(8.1/1)
   representation item   13.1(8)
type_conversion   4.6(2)
   used   4.1(2), P
   See also unchecked type conversion   13.9(1)
type_declaration   3.2.1(2)
   used   3.1(3), P
type_definition   3.2.1(4)
   used   3.2.1(3), P
Type_Set
   in Ada.Text_IO   A.10.1(7)
types
   of a profile   6.1(29)

U
UC_A_Acute
   in Ada.Characters.Latin_1   A.3.3(23)
UC_A_Circumflex
   in Ada.Characters.Latin_1   A.3.3(23)
UC_A_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(23)
UC_A_Grave
   in Ada.Characters.Latin_1   A.3.3(23)
UC_A_Ring
   in Ada.Characters.Latin_1   A.3.3(23)
UC_A_Tilde
   in Ada.Characters.Latin_1   A.3.3(23)
UC_AE_Diphthong
   in Ada.Characters.Latin_1   A.3.3(23)
UC_C_Cedilla
   in Ada.Characters.Latin_1   A.3.3(23)
UC_E_Acute
   in Ada.Characters.Latin_1   A.3.3(23)
UC_E_Circumflex
   in Ada.Characters.Latin_1   A.3.3(23)
UC_E_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(23)
UC_E_Grave
   in Ada.Characters.Latin_1   A.3.3(23)
UC_I_Acute
   in Ada.Characters.Latin_1   A.3.3(23)
UC_I_Circumflex
   in Ada.Characters.Latin_1   A.3.3(23)
UC_I_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(23)
UC_I_Grave
   in Ada.Characters.Latin_1   A.3.3(23)
UC_Icelandic_Eth
   in Ada.Characters.Latin_1   A.3.3(24)
UC_Icelandic_Thorn
   in Ada.Characters.Latin_1   A.3.3(24)
UC_N_Tilde
   in Ada.Characters.Latin_1   A.3.3(24)
UC_O_Acute
   in Ada.Characters.Latin_1   A.3.3(24)
UC_O_Circumflex
   in Ada.Characters.Latin_1   A.3.3(24)
UC_O_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(24)
UC_O_Grave
   in Ada.Characters.Latin_1   A.3.3(24)
UC_O_Oblique_Stroke
   in Ada.Characters.Latin_1   A.3.3(24)
UC_O_Tilde
   in Ada.Characters.Latin_1   A.3.3(24)
UC_U_Acute
   in Ada.Characters.Latin_1   A.3.3(24)
UC_U_Circumflex
   in Ada.Characters.Latin_1   A.3.3(24)
UC_U_Diaeresis
   in Ada.Characters.Latin_1   A.3.3(24)
UC_U_Grave
   in Ada.Characters.Latin_1   A.3.3(24)
UC_Y_Acute
   in Ada.Characters.Latin_1   A.3.3(24)
UCHAR_MAX
   in Interfaces.C   B.3(6)
UI   1.3(1.c/1)
ultimate ancestor
   of a type   3.4.1(10)
unary adding operator   4.5.4(1)
unary operator   4.5(9)
unary_adding_operator   4.5(5)
   used   4.4(4), P
Unbiased_Rounding attribute   A.5.3(39)
Unbounded
   child of Ada.Strings   A.4.5(3)
   in Ada.Text_IO   A.10.1(5)
Unbounded_String
   in Ada.Strings.Unbounded   A.4.5(4)
unchecked storage deallocation   13.11.2(1)
unchecked type conversion   13.9(1)
Unchecked_Access attribute   13.10(3)
   See also Access attribute   3.10.2(24/1)
Unchecked_Conversion
   child of Ada   13.9(3)
Unchecked_Deallocation
   child of Ada   13.11.2(3)
unconstrained   3.2(9)
   object   3.3.1(9), 3.10(9)
   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)
unconstrained_array_definition   3.6(3)
   used   3.6(2), P
undefined result   11.6(5)
underline   2.1(15)
   used   2.3(2), 2.4.1(3), 2.4.2(4), P
Uniformity Issue (UI)   1.3(1.c/1)
Uniformity Rapporteur Group (URG)   1.3(1.c/1)
Uniformly_Distributed
   in Ada.Numerics.Float_Random   A.5.2(8)
uninitialized allocator   4.8(4)
uninitialized variables   13.9.1(2)
   [partial]   3.3.1(21), 13.3(55.i)
unit consistency   E.3(6)
universal type   3.4.1(6)
universal_fixed
   [partial]   3.5.6(4)
universal_integer   3.5.4(30)
   [partial]   3.5.4(14)
universal_real
   [partial]   3.5.6(4)
unknown discriminants   3.7(26)
   [partial]   3.7(1.b)
unknown_discriminant_part   3.7(3)
   used   3.7(2), P
unmarshalling   E.4(9)
unpolluted   13.13.1(2)
unsigned
   in Interfaces.C   B.3(9)
   in Interfaces.COBOL   B.4(23)
unsigned type
   See modular type   3.5.4(1)
unsigned_char
   in Interfaces.C   B.3(10)
unsigned_long
   in Interfaces.C   B.3(9)
unsigned_short
   in Interfaces.C   B.3(9)
unspecified   1.1.3(18), M(1.a)
   [partial]   2.1(5), 4.5.2(13), 4.5.2(24.1/1), 4.5.5(21), 6.2(11), 7.2(5), 9.8(14), 10.2(26), 11.1(6), 11.5(27), 13.1(18), 13.7.2(5), 13.9.1(7), 13.11(20), A.1(1), A.5.1(34), A.5.2(28), A.5.2(34), A.7(6), A.10(8), A.10.7(8/1), A.10.7(12), A.10.7(19), A.14(1), A.15(20), B.3(46.a.1/1), D.2.2(6), D.8(19), E.3(5/1), G.1.1(40), G.1.2(33), G.1.2(48), H(4.1), H.2(1)
update
   the value of an object   3.3(14)
   in Interfaces.C.Strings   B.3.1(18), B.3.1(19)
Update_Error
   in Interfaces.C.Strings   B.3.1(20)
upper bound
   of a range   3.5(4)
upper-case letter
   a category of Character   A.3.2(26)
upper_case_identifier_letter   2.1(8)
Upper_Case_Map
   in Ada.Strings.Maps.Constants   A.4.6(5)
Upper_Set
   in Ada.Strings.Maps.Constants   A.4.6(4)
URG   1.3(1.c/1)
US
   in Ada.Characters.Latin_1   A.3.3(6)
usage name   3.1(10)
use-visible   8.3(4), 8.4(9)
use_clause   8.4(2)
   used   3.11(4/1), 10.1.2(3), 12.1(5), P
Use_Error
   in Ada.Direct_IO   A.8.4(18)
   in Ada.IO_Exceptions   A.13(4)
   in Ada.Sequential_IO   A.8.1(15)
   in Ada.Streams.Stream_IO   A.12.1(26)
   in Ada.Text_IO   A.10.1(85)
use_package_clause   8.4(3)
   used   8.4(2), P
use_type_clause   8.4(4)
   used   8.4(2), P
user-defined assignment   7.6(1)
user-defined heap management   13.11(1)
user-defined operator   6.6(1)
user-defined storage management   13.11(1)

V
Val attribute   3.5.5(5)
Valid
   in Ada.Text_IO.Editing   F.3.3(5), F.3.3(12)
   in Interfaces.COBOL   B.4(33), B.4(38), B.4(43)
Valid attribute   13.9.2(3)
value   3.2(10.a)
   in Ada.Numerics.Discrete_Random   A.5.2(26)
   in Ada.Numerics.Float_Random   A.5.2(14)
   in Ada.Strings.Maps   A.4.2(21)
   in Ada.Strings.Wide_Maps   A.4.7(21)
   in Ada.Task_Attributes   C.7.2(4)
   in Interfaces.C.Pointers   B.3.2(6), B.3.2(7)
   in Interfaces.C.Strings   B.3.1(13), B.3.1(14), B.3.1(15), B.3.1(16)
Value attribute   3.5(52)
value conversion   4.6(5/1)
variable   3.3(13)
variable object   3.3(13)
variable view   3.3(13)
variant   3.8.1(3)
   used   3.8.1(2), P
   See also tagged type   3.9(1)
variant_part   3.8.1(2)
   used   3.8(4), P
version
   of a compilation unit   E.3(5/1)
Version attribute   E.3(3)
vertical line   2.1(15)
Vertical_Line
   in Ada.Characters.Latin_1   A.3.3(14)
view   3.1(7), N(12)
view conversion   4.6(5/1)
virtual function
   See dispatching subprogram   3.9.2(1)
Virtual_Length
   in Interfaces.C.Pointers   B.3.2(13)
visibility
   direct   8.3(2), 8.3(21)
   immediate   8.3(4), 8.3(21)
   use clause   8.3(4), 8.4(9)
visibility rules   8.3(1)
visible   8.3(2), 8.3(14)
   within a use_clause in a context_clause   10.1.6(3)
   within a pragma in a context_clause   10.1.6(3)
   within a pragma that appears at the place of a compilation unit   10.1.6(5)
   within a with_clause   10.1.6(2)
   within the parent_unit_name of a library unit   10.1.6(2)
   within the parent_unit_name of a subunit   10.1.6(4)
visible part   8.2(5)
   of a formal package   12.7(10)
   of a generic unit   8.2(8)
   of a package (other than a generic formal package)   7.1(6)
   of a protected unit   9.4(11)
   of a task unit   9.1(9)
   of a view of a callable entity   8.2(6)
   of a view of a composite type   8.2(7)
   of an instance   12.3(12.b)
volatile   C.6(8)
VT
   in Ada.Characters.Latin_1   A.3.3(5)
VTS
   in Ada.Characters.Latin_1   A.3.3(17)

W
wchar_array
   in Interfaces.C   B.3(33)
wchar_t
   in Interfaces.C   B.3(30/1)
well-formed picture String
   for edited output   F.3.1(1)
Wide_Bounded
   child of Ada.Strings   A.4.7(1)
Wide_Constants
   child of Ada.Strings.Wide_Maps   A.4.7(28)
Wide_Fixed
   child of Ada.Strings   A.4.7(1)
Wide_Text_IO
   child of Ada   A.11(2)
Wide_Unbounded
   child of Ada.Strings   A.4.7(1)
Wide_Character   3.5.2(3)
   in Standard   A.1(36)
Wide_Character_Mapping
   in Ada.Strings.Wide_Maps   A.4.7(20)
Wide_Character_Mapping_Function
   in Ada.Strings.Wide_Maps   A.4.7(26)
Wide_Character_Range
   in Ada.Strings.Wide_Maps   A.4.7(6)
Wide_Character_Ranges
   in Ada.Strings.Wide_Maps   A.4.7(7)
Wide_Character_Sequence
   in Ada.Strings.Wide_Maps   A.4.7(16)
Wide_Character_Set
   in Ada.Strings.Wide_Maps   A.4.7(4)
Wide_Image attribute   3.5(28)
Wide_Maps
   child of Ada.Strings   A.4.7(3)
wide_nul
   in Interfaces.C   B.3(31/1)
Wide_Space
   in Ada.Strings   A.4.1(4)
Wide_String
   in Standard   A.1(41)
Wide_Value attribute   3.5(40)
Wide_Width attribute   3.5(38)
Width attribute   3.5(39)
with_clause   10.1.2(4)
   mentioned in   10.1.2(6)
   used   10.1.2(3), P
within
   immediately   8.1(13)
word   13.3(8)
Word_Size
   in System   13.7(13)
wording changes from Ada 83   1.1.2(39.j)
Write
   in Ada.Direct_IO   A.8.4(13)
   in Ada.Sequential_IO   A.8.1(12)
   in Ada.Storage_IO   A.9(7)
   in Ada.Streams   13.13.1(6)
   in Ada.Streams.Stream_IO   A.12.1(18), A.12.1(19)
   in System.RPC   E.5(8)
Write attribute   13.13.2(3), 13.13.2(11)
Write clause   13.3(7), 13.13.2(36/1)

X
xor operator   4.4(1), 4.5.1(2)

Y
Year
   in Ada.Calendar   9.6(13)
Year_Number
   in Ada.Calendar   9.6(11)
Yen_Sign
   in Ada.Characters.Latin_1   A.3.3(21)

Contents   Index   Legal