Ada 95 Index: A
- A_Form
- 4.6(66)
- 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)
- 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(1)
- Abort_Task
- C.7.1(3)
- abortable_part
- 9.7.4(5)
- used 9.7.4(2), P(1)
- abs operator
- 4.4(1), 4.5.6(1)
- absolute value
- 4.4(1), 4.5.6(1)
- abstract data type (ADT)
- See also abstract type 3.9.3(1)
- See private types and private extensions 7.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(1)
- Acc
- 13.11(42)
- accept_alternative
- 9.7.1(5)
- used 9.7.1(4), P(1)
- accept_statement
- 9.5.2(3)
- used 5.1(5), 9.7.1(5),
P(1)
- acceptable interpretation
- 8.6(14)
- Access attribute
- 3.10.2(24), 3.10.2(32),
K(2), K(4)
- 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), N(2)
- 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)
- access-to-subprogram type
- 3.10(7), 3.10(11)
- access-to-variable type
- 3.10(10)
- Access_Check
- 11.5(11)
- [partial] 4.1(13), 4.6(49)
- access_definition
- 3.10(6)
- used 3.7(5), 6.1(15),
P(1)
- access_type_definition
- 3.10(2)
- used 3.2.1(4), 12.5.4(2),
P(1)
- access_to_object_definition
- 3.10(3)
- used 3.10(2), P(1)
- access_to_subprogram_definition
- 3.10(5)
- used 3.10(2), P(1)
- 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)
- 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)
- accessible partition
- E.1(7)
- accuracy
- 4.6(32), G.2(1)
- ACK
- A.3.3(5), J.5(4)
- acquire
- execution resource associated with protected object
9.5.1(5)
- Activate
- 6.4(19)
- 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(1)
- Acute
- A.3.3(22)
- Ada
- A.2(2)
- Ada calling convention
- 6.3.1(3)
- 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)
- 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.Numerics
- A.5(3)
- Ada.Numerics.Complex_Elementary_Functions
- G.1.2(9)
- Ada.Numerics.Complex_Types
- G.1.1(25)
- Ada.Numerics.Discrete_Random
- A.5.2(17)
- Ada.Numerics.Elementary_Functions
- A.5.1(9)
- 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)
- 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
- A.4.7(3)
- Ada.Strings.Wide_Maps.Wide_Constants
- A.4.7(1)
- Ada.Strings.Wide_Unbounded
- A.4.7(1)
- 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.IO_Exceptions
- A.13(3)
- Ada_Application
- B.5(29)
- Ada_Employee_Record_Type
- B.4(118)
- Addition
- 3.9.1(16)
- Address
- 13.7(12)
- arithmetic 13.7.1(6)
- comparison 13.7(14)
- null 13.7(12)
- Address attribute
- 13.3(11), J.7.1(5),
K(6)
- 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), K(8)
- Adjust
- 7.6(2), 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)
- Adjustments_Conversions
- B.4(121)
- Adjustments_Type
- B.4(114)
- ADT (abstract data type)
- See also abstract type 3.9.3(1)
- See private types and private extensions 7.3(1)
- advice
- 1.1.2(37)
- Aft attribute
- 3.5.10(5), K(12)
- aggregate
- 4.3(1), 4.3(2)
- used 4.4(7), 4.7(2),
P(1)
- See also composite type 3.2(2)
- aliased
- 3.10(9), N(3)
- aliasing
- See distinct access paths 6.2(12)
- Alignment
- A.4.1(6)
- Alignment attribute
- 13.3(23), K(14)
- Alignment clause
- 13.3(7), 13.3(25)
- All_Calls_Remote pragma
- E.2.3(5), L(2)
- All_Checks
- 11.5(25)
- Allocate
- 13.11(7)
- allocator
- 4.8(2)
- used 4.4(7), P(1)
- Alphanumeric
- B.4(16)
- alphanumeric character
- a category of Character A.3.2(31)
- Alphanumeric_Set
- A.4.6(4)
- ambiguous
- 8.6(30)
- ampersand
- 2.1(15), 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 private_extension_declaration 7.3(8)
- of a formal derived type 12.5.1(5)
- ancestor_part
- 4.3.2(3)
- used 4.3.2(2), P(1)
- and operator
- 4.4(1), 4.5.1(2)
- and then (short-circuit control form)
- 4.4(1), 4.5.1(1)
- Angle
- 12.5(13)
- 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
- 13.7(16), D.1(10)
- APC
- A.3.3(19)
- apostrophe
- 2.1(15), A.3.3(8)
- Append
- 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),
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 loop_statement by an exit_statement 5.7(4)
- to a callable construct by a return_statement 6.5(4)
- to a program unit by a program unit pragma 10.1.5(2)
- arbitrary order
- 1.1.4(18)
- Arccos
- A.5.1(6), G.1.2(5)
- Arccosh
- A.5.1(7), G.1.2(7)
- Arccot
- A.5.1(6), G.1.2(5)
- Arccoth
- A.5.1(7), G.1.2(7)
- Arcsin
- A.5.1(6), G.1.2(5)
- Arcsinh
- A.5.1(7), G.1.2(7)
- Arctan
- A.5.1(6), G.1.2(5)
- Arctanh
- A.5.1(7), G.1.2(7)
- Argument
- A.15(5), G.1.1(10)
- argument of a pragma
- 2.8(9)
- Argument_Count
- A.15(4)
- Argument_Error
- 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), N(4)
- array_aggregate
- 4.3.3(2)
- used 4.3(2), 13.4(3),
P(1)
- array_component_association
- 4.3.3(5)
- used 4.3.3(4), P(1)
- array_type_definition
- 3.6(2)
- used 3.2.1(4), 3.3.1(2),
12.5.3(2), P(1)
- ASCII
- A.1(36), J.5(2)
- 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)
- storage place 13.5(1)
- 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)
- 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)
- assignment_statement
- 5.2(2)
- used 5.1(4), P(1)
- associated components
- of a record_component_association 4.3.1(10)
- associated discriminants
- of a named discriminant_association 3.7.1(5)
- of a positional discriminant_association 3.7.1(5)
- associated object
- of a value of a by-reference type 6.2(10)
- asterisk
- 2.1(15), A.3.3(8)
- asynchronous
- remote procedure call E.4.1(9)
- Asynchronous pragma
- E.4.1(3), L(3)
- asynchronous remote procedure call
- E.4(1)
- asynchronous_select
- 9.7.4(2)
- used 9.7(2), P(1)
- 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), P(1)
- atomic
- C.6(7)
- Atomic pragma
- C.6(3), L(4)
- Atomic_Components pragma
- C.6(5), L(5)
- Attach_Handler
- C.3.2(7)
- Attach_Handler pragma
- C.3.1(4), L(6)
- attaching
- to an interrupt C.3(2)
- attribute
- 4.1.4(1), C.7.2(2),
K(1)
- representation 13.3(1)
- specifiable 13.3(5)
- specifying 13.3(1)
- attribute_definition_clause
- 13.3(2)
- used 13.1(2), P(1)
- attribute_designator
- 4.1.4(3)
- used 4.1.4(2), 13.1(3),
13.3(2), P(1)
- Attribute_Handle
- C.7.2(3)
- attribute_reference
- 4.1.4(2)
- used 4.1(2), P(1)
- attributes
- Access 3.10.2(24),
3.10.2(32), K(2), K(4)
- Address 13.3(11), J.7.1(5),
K(6)
- Adjacent A.5.3(48), K(8)
- Aft 3.5.10(5), K(12)
- Alignment 13.3(23), K(14)
- Base 3.5(15), K(17)
- Bit_Order 13.5.3(4), K(19)
- Body_Version E.3(4), K(21)
- Callable 9.9(2), K(23)
- Caller C.7.1(14), K(25)
- Ceiling A.5.3(33), K(27)
- Class 3.9(14), 7.3.1(9),
K(31), K(34)
- Component_Size 13.3(69),
K(36)
- Compose A.5.3(24), K(38)
- Constrained 3.7.2(3),
J.4(2), K(42)
- Copy_Sign A.5.3(51), K(44)
- Count 9.9(5), K(48)
- Definite 12.5.1(23),
K(50)
- Delta 3.5.10(3), K(52)
- Denorm A.5.3(9), K(54)
- Digits 3.5.8(2),
3.5.10(7), K(56), K(58)
- Exponent A.5.3(18), K(60)
- External_Tag 13.3(75), K(64)
- First 3.5(12), 3.6.2(3),
K(68), K(70)
- First(N) 3.6.2(4), K(66)
- First_Bit 13.5.2(3), K(72)
- Floor A.5.3(30), K(74)
- Fore 3.5.10(4), K(78)
- Fraction A.5.3(21), K(80)
- Identity 11.4.1(9),
C.7.1(12), K(84), K(86)
- Image 3.5(35), K(88)
- Input 13.13.2(22),
13.13.2(32), K(92), K(96)
- Last 3.5(13), 3.6.2(5),
K(102), K(104)
- Last(N) 3.6.2(6), K(100)
- Last_Bit 13.5.2(4), K(106)
- Leading_Part A.5.3(54),
K(108)
- Length 3.6.2(9), K(117)
- Length(N) 3.6.2(10),
K(115)
- Machine A.5.3(60), K(119)
- Machine_Emax A.5.3(8),
K(123)
- Machine_Emin A.5.3(7),
K(125)
- Machine_Mantissa A.5.3(6),
K(127)
- Machine_Overflows A.5.3(12),
A.5.4(4), K(129), K(131)
- Machine_Radix A.5.3(2),
A.5.4(2), K(133), K(135)
- Machine_Rounds A.5.3(11),
A.5.4(3), K(137), K(139)
- Max 3.5(19), K(141)
- Max_Size_In_Storage_Elements 13.11.1(3),
K(145)
- Min 3.5(16), K(147)
- Model A.5.3(68),
G.2.2(7), K(151)
- Model_Emin A.5.3(65),
G.2.2(4), K(155)
- Model_Epsilon A.5.3(66),
K(157)
- Model_Mantissa A.5.3(64),
G.2.2(3), K(159)
- Model_Small A.5.3(67),
K(161)
- Modulus 3.5.4(17), K(163)
- Output 13.13.2(19),
13.13.2(29), K(165), K(169)
- Partition_ID E.1(9), K(173)
- Pos 3.5.5(2), K(175)
- Position 13.5.2(2), K(179)
- Pred 3.5(25), K(181)
- Range 3.5(14), 3.6.2(7),
K(187), K(189)
- Range(N) 3.6.2(8), K(185)
- Read 13.13.2(6),
13.13.2(14), K(191), K(195)
- Remainder A.5.3(45),
K(199)
- Round 3.5.10(12), K(203)
- Rounding A.5.3(36), K(207)
- Safe_First A.5.3(71),
G.2.2(5), K(211)
- Safe_Last A.5.3(72),
G.2.2(6), K(213)
- Scale 3.5.10(11), K(215)
- Scaling A.5.3(27), K(217)
- Signed_Zeros A.5.3(13),
K(221)
- Size 13.3(40), 13.3(45),
K(223), K(228)
- Small 3.5.10(2), K(230)
- Storage_Pool 13.11(13),
K(232)
- Storage_Size 13.3(60),
13.11(14), J.9(2), K(234),
K(236)
- Succ 3.5(22), K(238)
- Tag 3.9(16), 3.9(18),
K(242), K(244)
- Terminated 9.9(3), K(246)
- Truncation A.5.3(42),
K(248)
- Unbiased_Rounding A.5.3(39),
K(252)
- Unchecked_Access 13.10(3),
H.4(18), K(256)
- Val 3.5.5(5), K(258)
- Valid 13.9.2(3), H(6),
K(262)
- Value 3.5(52), K(264)
- Version E.3(3), K(268)
- Wide_Image 3.5(28), K(270)
- Wide_Value 3.5(40), K(274)
- Wide_Width 3.5(38), K(278)
- Width 3.5(39), K(280)
- Write 13.13.2(3),
13.13.2(11), K(282), K(286)
-- Email comments, additions, corrections, gripes, kudos, etc. to:
Magnus Kempe -- Magnus.Kempe@di.epfl.ch
Copyright statement
Page last generated: 95-03-12