Go to the first, previous, next, last section, table of contents.


E index

e   See section A.5 The Numerics Packages(3)
edited output   See section F.3 Edited Output for Decimal Types(1)
Editing
   child of Ada.Text_IO   See section F.3.3 The Package Text_IO.Editing(3)
   child of Ada.Wide_Text_IO   See section F.3.4 The Package Wide_Text_IO.Editing(1)
effect
   external   See section 1.1.3 Conformity of an Implementation with the Standard(8)
efficiency   See section 11.5 Suppressing Checks(29), See section 11.6 Exceptions and Optimization(1)
Elaborate pragma   See section 10.2.1 Elaboration Control(20), See section L Language-Defined Pragmas (informative)(10)
Elaborate_All pragma   See section 10.2.1 Elaboration Control(21), See section L Language-Defined Pragmas (informative)(11)
Elaborate_Body pragma   See section 10.2.1 Elaboration Control(22), See section L Language-Defined Pragmas (informative)(12)
elaborated   See section 3.11 Declarative Parts(8)
elaboration   See section 3.1 Declarations(11), See section N Glossary (informative)(19)
   abstract_subprogram_declaration   See section 6.1 Subprogram Declarations(31)
   access_definition   See section 3.10 Access Types(17)
   access_type_definition   See section 3.10 Access Types(16)
   array_type_definition   See section 3.6 Array Types(21)
   choice_parameter_specification   See section 11.4 Exception Handling(7)
   component_declaration   See section 3.8 Record Types(17)
   component_definition   See section 3.6 Array Types(22), See section 3.8 Record Types(18)
   component_list   See section 3.8 Record Types(17)
   declaration named by a pragma Import   See section B.1 Interfacing Pragmas(38)
   declarative_part   See section 3.11 Declarative Parts(7)
   deferred constant declaration   See section 7.4 Deferred Constants(10)
   delta_constraint   See section J.3 Reduced Accuracy Subtypes(11)
   derived_type_definition   See section 3.4 Derived Types and Classes(26)
   digits_constraint   See section 3.5.9 Fixed Point Types(19)
   discrete_subtype_definition   See section 3.6 Array Types(22)
   discriminant_constraint   See section 3.7.1 Discriminant Constraints(12)
   entry_declaration   See section 9.5.2 Entries and Accept Statements(22)
   enumeration_type_definition   See section 3.5.1 Enumeration Types(10)
   exception_declaration   See section 11.1 Exception Declarations(5)
   fixed_point_definition   See section 3.5.9 Fixed Point Types(17)
   floating_point_definition   See section 3.5.7 Floating Point Types(13)
   full type definition   See section 3.2.1 Type Declarations(11)
   full_type_declaration   See section 3.2.1 Type Declarations(11)
   generic body   See section 12.2 Generic Bodies(2)
   generic_declaration   See section 12.1 Generic Declarations(10)
   generic_instantiation   See section 12.3 Generic Instantiation(20)
   incomplete_type_declaration   See section 3.10.1 Incomplete Type Declarations(12)
   index_constraint   See section 3.6.1 Index Constraints and Discrete Ranges(8)
   integer_type_definition   See section 3.5.4 Integer Types(18)
   loop_parameter_specification   See section 5.5 Loop Statements(9)
   non-generic subprogram_body   See section 6.3 Subprogram Bodies(6)
   nongeneric package_body   See section 7.2 Package Bodies(6)
   number_declaration   See section 3.3.2 Number Declarations(7)
   object_declaration   See section 3.3.1 Object Declarations(15), See section 7.6 User-Defined Assignment and Finalization(10)
   package_body of Standard   See section A.1 The Package Standard(50)
   package_declaration   See section 7.1 Package Specifications and Declarations(8)
   partition   See section E.1 Partitions(6), See section E.5 Partition Communication Subsystem(21)
   pragma   See section 2.8 Pragmas(12)
   private_extension_declaration   See section 7.3 Private Types and Private Extensions(17)
   private_type_declaration   See section 7.3 Private Types and Private Extensions(17)
   protected declaration   See section 9.4 Protected Units and Protected Objects(12)
   protected_body   See section 9.4 Protected Units and Protected Objects(15)
   protected_definition   See section 9.4 Protected Units and Protected Objects(13)
   range_constraint   See section 3.5 Scalar Types(9)
   real_type_definition   See section 3.5.6 Real Types(5)
   record_definition   See section 3.8 Record Types(16)
   record_extension_part   See section 3.9.1 Type Extensions(5)
   record_type_definition   See section 3.8 Record Types(16)
   renaming_declaration   See section 8.5 Renaming Declarations(3)
   representation_clause   See section 13.1 Representation Items(19)
   single_protected_declaration   See section 9.4 Protected Units and Protected Objects(12)
   single_task_declaration   See section 9.1 Task Units and Task Objects(10)
   Storage_Size pragma   See section 13.3 Representation Attributes(66)
   subprogram_declaration   See section 6.1 Subprogram Declarations(31)
   subtype_declaration   See section 3.2.2 Subtype Declarations(9)
   subtype_indication   See section 3.2.2 Subtype Declarations(9)
   task declaration   See section 9.1 Task Units and Task Objects(10)
   task_body   See section 9.1 Task Units and Task Objects(13)
   task_definition   See section 9.1 Task Units and Task Objects(11)
   use_clause   See section 8.4 Use Clauses(12)
   variant_part   See section 3.8.1 Variant Parts and Discrete Choices(22)
elaboration control   See section 10.2.1 Elaboration Control(1)
elaboration dependence
   library_item on another   See section 10.2 Program Execution(9)
Elaboration_Check   See section 11.5 Suppressing Checks(20)
   [partial]   See section 3.11 Declarative Parts(9)
Elem   See section 12.1 Generic Declarations(21)
element   See section A.4.4 Bounded-Length String Handling(26), See section A.4.5 Unbounded-Length String Handling(20), See section B.3.2 The Generic Package Interfaces.C.Pointers(4)
   of a storage pool   See section 13.11 Storage Management(11)
Element_Array   See section B.3.2 The Generic Package Interfaces.C.Pointers(4)
Element_Type   See section 3.9.3 Abstract Types and Subprograms(15), See section A.8.1 The Generic Package Sequential_IO(2), See section A.8.4 The Generic Package Direct_IO(2),
               See section A.9 The Generic Package Storage_IO(3)
elementary type   See section 3.2 Types and Subtypes(2), See section N Glossary (informative)(16)
Elementary_Functions
   child of Ada.Numerics   See section A.5.1 Elementary Functions(9)
eligible
   a type, for a convention   See section B.1 Interfacing Pragmas(14)
else part
   of a selective_accept   See section 9.7.1 Selective Accept(11)
EM   See section A.3.3 The Package Characters.Latin_1(6)
embedded systems   See section C Systems Programming (normative)(1), See section D Real-Time Systems (normative)(1)
Empty   See section 3.9.3 Abstract Types and Subprograms(15)
encapsulation
   See package   See section 7 Packages(1)
enclosing
   immediately   See section 8.1 Declarative Region(13)
end of a line   See section 2.2 Lexical Elements, Separators, and Delimiters(2)
End_Error   See section A.8.1 The Generic Package Sequential_IO(15),  See section A.8.4 The Generic Package Direct_IO(18), See section A.10.1 The Package Text_IO(85),
            See section A.12.1 The Package Streams.Stream_IO(26), See section A.13 Exceptions in Input-Output(4)
End_Of_File   See section 11.4.2 Example of Exception Handling(4),  See section A.8.1 The Generic Package Sequential_IO(13), See section A.8.4 The Generic Package Direct_IO(16),
              See section A.10.1 The Package Text_IO(34), See section A.12.1 The Package Streams.Stream_IO(12)
End_Of_Line   See section A.10.1 The Package Text_IO(30)
End_Of_Page   See section A.10.1 The Package Text_IO(33)
endian
   big   See section 13.5.3 Bit Ordering(2)
   little   See section 13.5.3 Bit Ordering(2)
ENQ   See section A.3.3 The Package Characters.Latin_1(5)
entity
   [partial]   See section 3.1 Declarations(1)
entry
   closed   See section 9.5.3 Entry Calls(5)
   open   See section 9.5.3 Entry Calls(5)
   single   See section 9.5.2 Entries and Accept Statements(20)
entry call   See section 9.5.3 Entry Calls(1)
   simple   See section 9.5.3 Entry Calls(1)
entry calling convention   See section 6.3.1 Conformance Rules(13)
entry family   See section 9.5.2 Entries and Accept Statements(20)
entry index subtype   See section 3.8 Record Types(18), See section 9.5.2 Entries and Accept Statements(20)
entry queue   See section 9.5.3 Entry Calls(12)
entry queuing policy   See section 9.5.3 Entry Calls(17)
   default policy   See section 9.5.3 Entry Calls(17)
entry_barrier   See section 9.5.2 Entries and Accept Statements(7)
   used   See section 9.5.2 Entries and Accept Statements(5), See section P Syntax Summary (informative)(1)
entry_body   See section 9.5.2 Entries and Accept Statements(5)
   used   See section 9.4 Protected Units and Protected Objects(8), See section P Syntax Summary (informative)(1)
entry_body_formal_part   See section 9.5.2 Entries and Accept Statements(6)
   used   See section 9.5.2 Entries and Accept Statements(5), See section P Syntax Summary (informative)(1)
entry_call_alternative   See section 9.7.2 Timed Entry Calls(3)
   used   See section 9.7.2 Timed Entry Calls(2), See section 9.7.3 Conditional Entry Calls(2), See section P Syntax Summary (informative)(1)
entry_call_statement   See section 9.5.3 Entry Calls(2)
   used   See section 5.1 Simple and Compound Statements - Sequences of Statements(4), See section 9.7.2 Timed Entry Calls(3), See section 9.7.4 Asynchronous Transfer of Control(4),
          See section P Syntax Summary (informative)(1)
entry_declaration   See section 9.5.2 Entries and Accept Statements(2)
   used   See section 9.1 Task Units and Task Objects(5), See section 9.4 Protected Units and Protected Objects(5), See section P Syntax Summary (informative)(1)
entry_index   See section 9.5.2 Entries and Accept Statements(4)
   used   See section 9.5.2 Entries and Accept Statements(3), See section P Syntax Summary (informative)(1)
entry_index_specification   See section 9.5.2 Entries and Accept Statements(8)
   used   See section 9.5.2 Entries and Accept Statements(6), See section P Syntax Summary (informative)(1)
Enum   See section 12.5 Formal Types(13), See section A.10.1 The Package Text_IO(79)
Enum_IO   See section 8.5.5 Generic Renaming Declarations(7)
enumeration literal   See section 3.5.1 Enumeration Types(6)
enumeration type   See section 3.2 Types and Subtypes(3), See section 3.5.1 Enumeration Types(1), See section N Glossary (informative)(17)
enumeration_aggregate   See section 13.4 Enumeration Representation Clauses(3)
   used   See section 13.4 Enumeration Representation Clauses(2), See section P Syntax Summary (informative)(1)
enumeration_literal_specification   See section 3.5.1 Enumeration Types(3)
   used   See section 3.5.1 Enumeration Types(2), See section P Syntax Summary (informative)(1)
enumeration_representation_clause   See section 13.4 Enumeration Representation Clauses(2)
   used   See section 13.1 Representation Items(2), See section P Syntax Summary (informative)(1)
enumeration_type_definition   See section 3.5.1 Enumeration Types(2)
   used   See section 3.2.1 Type Declarations(4), See section P Syntax Summary (informative)(1)
Enumeration_IO   See section A.10.1 The Package Text_IO(79)
environment declarative_part   See section 10.1.4 The Compilation Process(1)
   for the environment task of a partition   See section 10.2 Program Execution(13)
environment   See section 10.1.4 The Compilation Process(1)
environment task   See section 10.2 Program Execution(8)
EOF   See section 8.5.2 Exception Renaming Declarations(6)
EOT   See section A.3.3 The Package Characters.Latin_1(5), See section J.5 ASCII(4)
EPA   See section A.3.3 The Package Characters.Latin_1(18)
epoch   See section D.8 Monotonic Time(19)
equal operator   See section 4.4 Expressions(1), See section 4.5.2 Relational Operators and Membership Tests(1)
equality operator   See section 4.5.2 Relational Operators and Membership Tests(1)
   special inheritance rule for tagged types   See section 3.4 Derived Types and Classes(17),
                                               See section 4.5.2 Relational Operators and Membership Tests(14)
equals sign   See section 2.1 Character Set(15)
Equals_Sign   See section A.3.3 The Package Characters.Latin_1(10)
erroneous execution   See section 1.1.2 Structure(32),  See section 1.1.5 Classification of Errors(10),
                      See section 3.7.2 Operations of Discriminated Types(4),   See section 9.8 Abort of a Task - Abort of a Sequence of Statements(21),
                      See section 9.10 Shared Variables(11),   See section 11.5 Suppressing Checks(26),
                      See section 13.3 Representation Attributes(13),   See section 13.3 Representation Attributes(27),
                      See section 13.9.1 Data Validity(8),  See section 13.9.1 Data Validity(12),
                      See section 13.11 Storage Management(21),  See section 13.11.2 Unchecked Storage Deallocation(16),
                      See section A.10.3 Default Input, Output, and Error Files(22), See section A.13 Exceptions in Input-Output(17),
                      See section B.3.1 The Package Interfaces.C.Strings(51),  See section B.3.2 The Generic Package Interfaces.C.Pointers(35),
                      See section C.3.1 Protected Procedure Handlers(14),  See section C.7.1 The Package Task_Identification(18),
                      See section C.7.2 The Package Task_Attributes(14),  See section D.5 Dynamic Priorities(12),
                      See section D.11 Asynchronous Task Control(9),    See section H.4 Safety and Security Restrictions(26)
error   See section 11.1 Exception Declarations(8)
   compile-time   See section 1.1.2 Structure(27), See section 1.1.5 Classification of Errors(4)
   link-time   See section 1.1.2 Structure(29), See section 1.1.5 Classification of Errors(4)
   run-time   See section 1.1.2 Structure(30), See section 1.1.5 Classification of Errors(6), See section 11.5 Suppressing Checks(2),
              See section 11.6 Exceptions and Optimization(1)
   See also   bounded error, erroneous execution
ESA   See section A.3.3 The Package Characters.Latin_1(17)
ESC   See section A.3.3 The Package Characters.Latin_1(6)
Establish_RPC_Receiver   See section E.5 Partition Communication Subsystem(12)
ETB   See section A.3.3 The Package Characters.Latin_1(6)
ETX   See section A.3.3 The Package Characters.Latin_1(5)
evaluation   See section 3.1 Declarations(11), See section N Glossary (informative)(19)
   aggregate   See section 4.3 Aggregates(5)
   allocator   See section 4.8 Allocators(7)
   array_aggregate   See section 4.3.3 Array Aggregates(21)
   attribute_reference   See section 4.1.4 Attributes(11)
   concatenation   See section 4.5.3 Binary Adding Operators(5)
   dereference   See section 4.1 Names(13)
   discrete_range   See section 3.6.1 Index Constraints and Discrete Ranges(8)
   extension_aggregate   See section 4.3.2 Extension Aggregates(7)
   generic_association   See section 12.3 Generic Instantiation(21)
   generic_association for a formal object of mode in
        See section 12.4 Formal Objects(11)
   indexed_component   See section 4.1.1 Indexed Components(7)
   initialized allocator   See section 4.8 Allocators(7)
   membership test   See section 4.5.2 Relational Operators and Membership Tests(27)
   name   See section 4.1 Names(11)
   name that has a prefix   See section 4.1 Names(12)
   null literal   See section 4.2 Literals(9)
   numeric literal   See section 4.2 Literals(9)
   parameter_association   See section 6.4.1 Parameter Associations(7)
   prefix   See section 4.1 Names(12)
   primary that is a name   See section 4.4 Expressions(10)
   qualified_expression   See section 4.7 Qualified Expressions(4)
   range   See section 3.5 Scalar Types(9)
   range_attribute_reference   See section 4.1.4 Attributes(11)
   record_aggregate   See section 4.3.1 Record Aggregates(18)
   record_component_association_list   See section 4.3.1 Record Aggregates(19)
   selected_component   See section 4.1.3 Selected Components(14)
   short-circuit control form   See section 4.5.1 Logical Operators and Short-circuit Control Forms(7)
   slice   See section 4.1.2 Slices(7)
   string_literal   See section 4.2 Literals(10)
   uninitialized allocator   See section 4.8 Allocators(8)
   Val   See section 3.5.5 Operations of Discrete Types(7), See section K Language-Defined Attributes (informative)(261)
   Value   See section 3.5 Scalar Types(55)
   value conversion   See section 4.6 Type Conversions(28)
   view conversion   See section 4.6 Type Conversions(52)
   Wide_Value   See section 3.5 Scalar Types(43)
Exception   See section 11 Exceptions(1), See section 11.1 Exception Declarations(1), See section N Glossary (informative)(18)
exception occurrence   See section 11 Exceptions(1)
exception_choice   See section 11.2 Exception Handlers(5)
   used   See section 11.2 Exception Handlers(3), See section P Syntax Summary (informative)(1)
exception_declaration   See section 11.1 Exception Declarations(2)
   used   See section 3.1 Declarations(3), See section P Syntax Summary (informative)(1)
exception_handler   See section 11.2 Exception Handlers(3)
   used   See section 11.2 Exception Handlers(2), See section P Syntax Summary (informative)(1)
Exception_Identity   See section 11.4.1 The Package Exceptions(5)
Exception_Information   See section 11.4.1 The Package Exceptions(5)
Exception_Message   See section 11.4.1 The Package Exceptions(4)
Exception_Name   See section 11.4.1 The Package Exceptions(2), See section 11.4.1 The Package Exceptions(5)
Exception_Occurrence   See section 11.4.1 The Package Exceptions(3)
Exception_Occurrence_Access   See section 11.4.1 The Package Exceptions(3)
exception_renaming_declaration   See section 8.5.2 Exception Renaming Declarations(2)
   used   See section 8.5 Renaming Declarations(2), See section P Syntax Summary (informative)(1)
Exception_Id   See section 11.4.1 The Package Exceptions(2)
Exceptions
   child of Ada   See section 11.4.1 The Package Exceptions(2)
Exchange   See section 12.1 Generic Declarations(21), See section 12.2 Generic Bodies(5)
Exchange_Handler   See section C.3.2 The Package Interrupts(8)
Exclam   See section J.5 ASCII(6)
Exclamation   See section A.3.3 The Package Characters.Latin_1(8)
execution   See section 3.1 Declarations(11), See section N Glossary (informative)(19)
   abort_statement   See section 9.8 Abort of a Task - Abort of a Sequence of Statements(4)
   aborting the execution of a construct   See section 9.8 Abort of a Task - Abort of a Sequence of Statements(5)
   accept_statement   See section 9.5.2 Entries and Accept Statements(24)
   Ada program   See section 9 Tasks and Synchronization(1)
   assignment_statement   See section 5.2 Assignment Statements(7), See section 7.6 User-Defined Assignment and Finalization(17),
                          See section 7.6.1 Completion and Finalization(12)
   asynchronous_select with a delay_statement trigger
        See section 9.7.4 Asynchronous Transfer of Control(7)
   asynchronous_select with an entry call trigger   See section 9.7.4 Asynchronous Transfer of Control(6)
   block_statement   See section 5.6 Block Statements(5)
   call on a dispatching operation   See section 3.9.2 Dispatching Operations of Tagged Types(14)
   call on an inherited subprogram   See section 3.4 Derived Types and Classes(27)
   case_statement   See section 5.4 Case Statements(11)
   conditional_entry_call   See section 9.7.3 Conditional Entry Calls(3)
   delay_statement   See section 9.6 Delay Statements, Duration, and Time(20)
   dynamically enclosing   See section 11.4 Exception Handling(2)
   entry_body   See section 9.5.2 Entries and Accept Statements(26)
   entry_call_statement   See section 9.5.3 Entry Calls(8)
   exit_statement   See section 5.7 Exit Statements(5)
   goto_statement   See section 5.8 Goto Statements(5)
   handled_sequence_of_statements   See section 11.2 Exception Handlers(10)
   handler   See section 11.4 Exception Handling(7)
   if_statement   See section 5.3 If Statements(5)
   instance of Unchecked_Deallocation   See section 7.6.1 Completion and Finalization(10)
   loop_statement   See section 5.5 Loop Statements(7)
   loop_statement with a for iteration_scheme   See section 5.5 Loop Statements(9)
   loop_statement with a while iteration_scheme   See section 5.5 Loop Statements(8)
   null_statement   See section 5.1 Simple and Compound Statements - Sequences of Statements(13)
   partition   See section 10.2 Program Execution(25)
   pragma   See section 2.8 Pragmas(12)
   program   See section 10.2 Program Execution(25)
   protected subprogram call   See section 9.5.1 Protected Subprograms and Protected Actions(3)
   raise_statement with an exception_name   See section 11.3 Raise Statements(4)
   re-raise statement   See section 11.3 Raise Statements(4)
   remote subprogram call   See section E.4 Remote Subprogram Calls(9)
   requeue protected entry   See section 9.5.4 Requeue Statements(9)
   requeue task entry   See section 9.5.4 Requeue Statements(8)
   requeue_statement   See section 9.5.4 Requeue Statements(7)
   return_statement   See section 6.5 Return Statements(6)
   selective_accept   See section 9.7.1 Selective Accept(15)
   sequence_of_statements   See section 5.1 Simple and Compound Statements - Sequences of Statements(15)
   subprogram call   See section 6.4 Subprogram Calls(10)
   subprogram_body   See section 6.3 Subprogram Bodies(7)
   task   See section 9.2 Task Execution - Task Activation(1)
   task_body   See section 9.2 Task Execution - Task Activation(1)
   timed_entry_call   See section 9.7.2 Timed Entry Calls(4)
execution resource
   associated with a protected object   See section 9.4 Protected Units and Protected Objects(18)
   required for a task to run   See section 9 Tasks and Synchronization(10)
exit_statement   See section 5.7 Exit Statements(2)
   used   See section 5.1 Simple and Compound Statements - Sequences of Statements(4), See section P Syntax Summary (informative)(1)
Exp   See section A.5.1 Elementary Functions(4), See section B.1 Interfacing Pragmas(51), See section G.1.2 Complex Elementary Functions(3)
expanded name   See section 4.1.3 Selected Components(4)
Expanded_Name   See section 3.9 Tagged Types and Type Extensions(7)
expected profile   See section 8.6 The Context of Overload Resolution(26)
   accept_statement entry_direct_name   See section 9.5.2 Entries and Accept Statements(11)
   Access attribute_reference prefix   See section 3.10.2 Operations of Access Types(2)
   attribute_definition_clause name   See section 13.3 Representation Attributes(4)
   character_literal   See section 4.2 Literals(3)
   formal subprogram actual   See section 12.6 Formal Subprograms(6)
   formal subprogram default_name   See section 12.6 Formal Subprograms(5)
   subprogram_renaming_declaration   See section 8.5.4 Subprogram Renaming Declarations(3)
expected type   See section 8.6 The Context of Overload Resolution(20)
   abort_statement task_name   See section 9.8 Abort of a Task - Abort of a Sequence of Statements(3)
   access attribute_reference   See section 3.10.2 Operations of Access Types(2)
   actual parameter   See section 6.4.1 Parameter Associations(3)
   aggregate   See section 4.3 Aggregates(3)
   allocator   See section 4.8 Allocators(3)
   array_aggregate   See section 4.3.3 Array Aggregates(7)
   array_aggregate component expression   See section 4.3.3 Array Aggregates(7)
   array_aggregate discrete_choice   See section 4.3.3 Array Aggregates(8)
   assignment_statement expression   See section 5.2 Assignment Statements(4)
   assignment_statement variable_name   See section 5.2 Assignment Statements(4)
   attribute_definition_clause expression or name   See section 13.3 Representation Attributes(4)
   attribute_designator expression   See section 4.1.4 Attributes(7)
   case expression   See section 5.4 Case Statements(4)
   case_statement_alternative discrete_choice   See section 5.4 Case Statements(4)
   character_literal   See section 4.2 Literals(3)
   code_statement   See section 13.8 Machine Code Insertions(4)
   component_clause expressions   See section 13.5.1 Record Representation Clauses(7)
   component_declaration default_expression   See section 3.8 Record Types(7)
   condition   See section 5.3 If Statements(4)
   decimal fixed point type digits   See section 3.5.9 Fixed Point Types(6)
   delay_relative_statement expression   See section 9.6 Delay Statements, Duration, and Time(5)
   delay_until_statement expression   See section 9.6 Delay Statements, Duration, and Time(5)
   delta_constraint expression   See section J.3 Reduced Accuracy Subtypes(3)
   dereference name   See section 4.1 Names(8)
   discrete_subtype_definition range   See section 3.6 Array Types(8)
   discriminant default_expression   See section 3.7 Discriminants(7)
   discriminant_association expression   See section 3.7.1 Discriminant Constraints(6)
   entry_index   See section 9.5.2 Entries and Accept Statements(11)
   enumeration_representation_clause expressions   See section 13.4 Enumeration Representation Clauses(4)
   extension_aggregate   See section 4.3.2 Extension Aggregates(4)
   extension_aggregate ancestor expression   See section 4.3.2 Extension Aggregates(4)
   first_bit   See section 13.5.1 Record Representation Clauses(7)
   fixed point type delta   See section 3.5.9 Fixed Point Types(6)
   generic formal in object actual   See section 12.4 Formal Objects(4)
   generic formal object default_expression   See section 12.4 Formal Objects(3)
   index_constraint discrete_range   See section 3.6.1 Index Constraints and Discrete Ranges(4)
   indexed_component expression   See section 4.1.1 Indexed Components(4)
   Interrupt_Priority pragma argument   See section D.1 Task Priorities(6)
   last_bit   See section 13.5.1 Record Representation Clauses(7)
   link name   See section B.1 Interfacing Pragmas(10)
   membership test simple_expression   See section 4.5.2 Relational Operators and Membership Tests(3)
   modular_type_definition expression   See section 3.5.4 Integer Types(5)
   null literal   See section 4.2 Literals(2)
   number_declaration expression   See section 3.3.2 Number Declarations(3)
   object_declaration initialization expression   See section 3.3.1 Object Declarations(4)
   parameter default_expression   See section 6.1 Subprogram Declarations(17)
   position   See section 13.5.1 Record Representation Clauses(7)
   Priority pragma argument   See section D.1 Task Priorities(6)
   range simple_expressions   See section 3.5 Scalar Types(5)
   range_attribute_designator expression   See section 4.1.4 Attributes(7)
   range_constraint range   See section 3.5 Scalar Types(5)
   real_range_specification bounds   See section 3.5.7 Floating Point Types(5)
   record_aggregate   See section 4.3.1 Record Aggregates(8)
   record_component_association expression   See section 4.3.1 Record Aggregates(10)
   requested decimal precision   See section 3.5.7 Floating Point Types(4)
   restriction parameter expression   See section 13.12 Pragma Restrictions(5)
   return expression   See section 6.5 Return Statements(3)
   short-circuit control form relation   See section 4.5.1 Logical Operators and Short-circuit Control Forms(1)
   signed_integer_type_definition simple_expression
        See section 3.5.4 Integer Types(5)
   slice discrete_range   See section 4.1.2 Slices(4)
   Storage_Size pragma argument   See section 13.3 Representation Attributes(65)
   string_literal   See section 4.2 Literals(4)
   type_conversion operand   See section 4.6 Type Conversions(6)
   variant_part discrete_choice   See section 3.8.1 Variant Parts and Discrete Choices(6)
expiration time
   [partial]   See section 9.6 Delay Statements, Duration, and Time(1)
   for a delay_relative_statement   See section 9.6 Delay Statements, Duration, and Time(20)
   for a delay_until_statement   See section 9.6 Delay Statements, Duration, and Time(20)
explicit declaration   See section 3.1 Declarations(5), See section N Glossary (informative)(11)
explicit initial value   See section 3.3.1 Object Declarations(1)
explicit_actual_parameter   See section 6.4 Subprogram Calls(6)
   used   See section 6.4 Subprogram Calls(5), See section P Syntax Summary (informative)(1)
explicit_dereference   See section 4.1 Names(5)
   used   See section 4.1 Names(2), See section P Syntax Summary (informative)(1)
explicit_generic_actual_parameter   See section 12.3 Generic Instantiation(5)
   used   See section 12.3 Generic Instantiation(4), See section P Syntax Summary (informative)(1)
explicitly assign   See section 10.2 Program Execution(2)
exponent   See section 2.4.1 Decimal Literals(4), See section 4.5.6 Highest Precedence Operators(11)
   used   See section 2.4.1 Decimal Literals(2), See section 2.4.2 Based Literals(2), See section P Syntax Summary (informative)(1)
Exponent attribute   See section A.5.3 Attributes of Floating Point Types(18), See section K Language-Defined Attributes (informative)(60)
exponentiation operator   See section 4.4 Expressions(1), See section 4.5.6 Highest Precedence Operators(7)
Export pragma   See section B.1 Interfacing Pragmas(6), See section L Language-Defined Pragmas (informative)(13)
exported
   aspect of representation   See section B.1 Interfacing Pragmas(28)
exported entity   See section B.1 Interfacing Pragmas(23)
Expr_Ptr   See section 3.9.1 Type Extensions(14)
expression   See section 3.9 Tagged Types and Type Extensions(33), See section 4.4 Expressions(1), See section 4.4 Expressions(2)
   used   See section 2.8 Pragmas(3),   See section 3.3.1 Object Declarations(2), See section 3.3.2 Number Declarations(2),
          See section 3.5.4 Integer Types(4), See section 3.5.7 Floating Point Types(2), See section 3.5.9 Fixed Point Types(3),
          See section 3.5.9 Fixed Point Types(4), See section 3.5.9 Fixed Point Types(5), See section 3.7 Discriminants(6),
          See section 3.7.1 Discriminant Constraints(3), See section 3.8.1 Variant Parts and Discrete Choices(5), See section 4.1.1 Indexed Components(2),
          See section 4.1.4 Attributes(3), See section 4.1.4 Attributes(5), See section 4.3.1 Record Aggregates(4),
          See section 4.3.2 Extension Aggregates(3), See section 4.3.3 Array Aggregates(3), See section 4.3.3 Array Aggregates(5),
          See section 4.4 Expressions(7),   See section 4.6 Type Conversions(2),   See section 4.7 Qualified Expressions(2),
          See section 5.2 Assignment Statements(2),   See section 5.3 If Statements(3),   See section 5.4 Case Statements(2),
          See section 6.4 Subprogram Calls(6),   See section 6.5 Return Statements(2),   See section 9.5.2 Entries and Accept Statements(4),
          See section 9.6 Delay Statements, Duration, and Time(3),   See section 9.6 Delay Statements, Duration, and Time(4),   See section 12.3 Generic Instantiation(5),
          See section 13.3 Representation Attributes(2),  See section 13.3 Representation Attributes(63), See section 13.5.1 Record Representation Clauses(4),
          See section 13.12 Pragma Restrictions(4), See section B.1 Interfacing Pragmas(5),   See section B.1 Interfacing Pragmas(6),
          See section B.1 Interfacing Pragmas(8),   See section B.1 Interfacing Pragmas(10),  See section C.3.1 Protected Procedure Handlers(4),
          See section D.1 Task Priorities(3),   See section D.1 Task Priorities(5),   See section J.3 Reduced Accuracy Subtypes(2),
          See section J.7 At Clauses(1),   See section J.8 Mod Clauses(1),   See section L Language-Defined Pragmas (informative)(6),
          See section L Language-Defined Pragmas (informative)(13),    See section L Language-Defined Pragmas (informative)(14),    See section L Language-Defined Pragmas (informative)(18),
          See section L Language-Defined Pragmas (informative)(19),    See section L Language-Defined Pragmas (informative)(27),    See section L Language-Defined Pragmas (informative)(35),
          See section P Syntax Summary (informative)(1)
extended_digit   See section 2.4.2 Based Literals(5)
   used   See section 2.4.2 Based Literals(4), See section P Syntax Summary (informative)(1)
extension
   of a private type   See section 3.9 Tagged Types and Type Extensions(2), See section 3.9.1 Type Extensions(1)
   of a record type   See section 3.9 Tagged Types and Type Extensions(2), See section 3.9.1 Type Extensions(1)
   of a type   See section 3.9 Tagged Types and Type Extensions(2), See section 3.9.1 Type Extensions(1)
extension_aggregate   See section 4.3.2 Extension Aggregates(2)
   used   See section 4.3 Aggregates(2), See section P Syntax Summary (informative)(1)
external call   See section 9.5 Intertask Communication(4)
external effect
   of the execution of an Ada program   See section 1.1.3 Conformity of an Implementation with the Standard(8)
   volatile/atomic objects   See section C.6 Shared Variable Control(20)
external file   See section A.7 External Files and File Objects(1)
external interaction   See section 1.1.3 Conformity of an Implementation with the Standard(8)
external name   See section B.1 Interfacing Pragmas(34)
external requeue   See section 9.5 Intertask Communication(7)
External_Tag   See section 3.9 Tagged Types and Type Extensions(7)
External_Tag attribute   See section 13.3 Representation Attributes(75), See section K Language-Defined Attributes (informative)(64)
External_Tag clause   See section 13.3 Representation Attributes(7), See section 13.3 Representation Attributes(75), See section K Language-Defined Attributes (informative)(65)
extra permission to avoid raising exceptions   See section 11.6 Exceptions and Optimization(5)
extra permission to reorder actions   See section 11.6 Exceptions and Optimization(6)


Go to the first, previous, next, last section, table of contents.