R See section 12.5.3 Formal Array Types(15), See section 12.5.4 Formal Access Types(13) R_Brace See section J.5 ASCII(6) R_Bracket See section J.5 ASCII(6) Rad_To_Deg See section 4.9 Static Expressions and Static Subtypes(44) Rainbow See section 3.2.2 Subtype Declarations(15), See section 3.5.1 Enumeration Types(16) raise an exception See section 11 Exceptions(1), See section 11.3 Raise Statements(4), See section N Glossary (informative)(18) an exception occurrence See section 11.4 Exception Handling(3) Raise_Exception See section 11.4.1 The Package Exceptions(4) raise_statement See section 11.3 Raise Statements(2) used See section 5.1 Simple and Compound Statements - Sequences of Statements(4), See section P Syntax Summary (informative)(1) Random See section 6.1 Subprogram Declarations(38), See section A.5.2 Random Number Generation(8), See section A.5.2 Random Number Generation(20) random number See section A.5.2 Random Number Generation(1) Random_Coin See section A.5.2 Random Number Generation(58) Random_Die See section A.5.2 Random Number Generation(56) range See section 3.5 Scalar Types(3), See section 3.5 Scalar Types(4) used See section 3.5 Scalar Types(2), See section 3.6 Array Types(6), See section 3.6.1 Index Constraints and Discrete Ranges(3), See section 4.4 Expressions(3), See section P Syntax Summary (informative)(1) of a scalar subtype See section 3.5 Scalar Types(7) Range attribute See section 3.5 Scalar Types(14), See section 3.6.2 Operations of Array Types(7), See section K Language-Defined Attributes (informative)(187), See section K Language-Defined Attributes (informative)(189) Range(N) attribute See section 3.6.2 Operations of Array Types(8), See section K Language-Defined Attributes (informative)(185) range_attribute_designator See section 4.1.4 Attributes(5) used See section 4.1.4 Attributes(4), See section P Syntax Summary (informative)(1) range_attribute_reference See section 4.1.4 Attributes(4) used See section 3.5 Scalar Types(3), See section P Syntax Summary (informative)(1) Range_Check See section 11.5 Suppressing Checks(17) [partial] See section 3.2.2 Subtype Declarations(11), See section 3.5 Scalar Types(24), See section 3.5 Scalar Types(27), See section 3.5 Scalar Types(43), See section 3.5 Scalar Types(44), See section 3.5 Scalar Types(51), See section 3.5 Scalar Types(55), See section 3.5.5 Operations of Discrete Types(7), See section 3.5.9 Fixed Point Types(19), See section 4.2 Literals(11), See section 4.3.3 Array Aggregates(28), See section 4.5.1 Logical Operators and Short-circuit Control Forms(8), See section 4.5.6 Highest Precedence Operators(6), See section 4.5.6 Highest Precedence Operators(13), See section 4.6 Type Conversions(28), See section 4.6 Type Conversions(38), See section 4.6 Type Conversions(46), See section 4.6 Type Conversions(51), See section 4.7 Qualified Expressions(4), See section 13.13.2 Stream-Oriented Attributes(35), See section A.5.2 Random Number Generation(39), See section A.5.2 Random Number Generation(40), See section A.5.3 Attributes of Floating Point Types(26), See section A.5.3 Attributes of Floating Point Types(29), See section A.5.3 Attributes of Floating Point Types(50), See section A.5.3 Attributes of Floating Point Types(53), See section A.5.3 Attributes of Floating Point Types(59), See section A.5.3 Attributes of Floating Point Types(62), See section K Language-Defined Attributes (informative)(11), See section K Language-Defined Attributes (informative)(41), See section K Language-Defined Attributes (informative)(47), See section K Language-Defined Attributes (informative)(114), See section K Language-Defined Attributes (informative)(122), See section K Language-Defined Attributes (informative)(184), See section K Language-Defined Attributes (informative)(220), See section K Language-Defined Attributes (informative)(241) range_constraint See section 3.5 Scalar Types(2) used See section 3.2.2 Subtype Declarations(6), See section 3.5.9 Fixed Point Types(5), See section J.3 Reduced Accuracy Subtypes(2), See section P Syntax Summary (informative)(1) Rank See section 12.5 Formal Types(16), See section B.5 Interfacing with Fortran(31) Rational See section 7.1 Package Specifications and Declarations(13) Rational_Numbers See section 7.1 Package Specifications and Declarations(12), See section 7.2 Package Bodies(10), See section 10.1.1 Compilation Units - Library Units(32) Rational_Numbers.Reduce See section 10.1.1 Compilation Units - Library Units(31) Rational_Numbers.IO See section 10.1.1 Compilation Units - Library Units(30) Rational_IO See section 10.1.1 Compilation Units - Library Units(34) RCI generic See section E.2.3 Remote Call Interface Library Units(7) library unit See section E.2.3 Remote Call Interface Library Units(7) package See section E.2.3 Remote Call Interface Library Units(7) Re See section G.1.1 Complex Types(6) re-raise statement See section 11.3 Raise Statements(3) read See section 7.5 Limited Types(19), See section 7.5 Limited Types(20), See section 9.1 Task Units and Task Objects(24), See section 9.5.2 Entries and Accept Statements(33), See section 9.11 Example of Tasking and Synchronization(8), See section 9.11 Example of Tasking and Synchronization(10), See section 11.4.2 Example of Exception Handling(4), See section 11.4.2 Example of Exception Handling(7), See section 13.13.1 The Package Streams(5), See section A.8.1 The Generic Package Sequential_IO(12), See section A.8.4 The Generic Package Direct_IO(12), See section A.9 The Generic Package Storage_IO(6), See section A.12.1 The Package Streams.Stream_IO(15), See section A.12.1 The Package Streams.Stream_IO(16), See section D.12 Other Optimizations and Determinism Rules(9), See section D.12 Other Optimizations and Determinism Rules(10), See section E.5 Partition Communication Subsystem(7) the value of an object See section 3.3 Objects and Named Numbers(14) Read attribute See section 13.13.2 Stream-Oriented Attributes(6), See section 13.13.2 Stream-Oriented Attributes(14), See section K Language-Defined Attributes (informative)(191), See section K Language-Defined Attributes (informative)(195) Read clause See section 13.3 Representation Attributes(7), See section 13.13.2 Stream-Oriented Attributes(36) ready a task state See section 9 Tasks and Synchronization(10) ready queue See section D.2.1 The Task Dispatching Model(5) ready task See section D.2.1 The Task Dispatching Model(5) Real See section 3.5.7 Floating Point Types(21), See section B.5 Interfacing with Fortran(6), See section G.1.1 Complex Types(2) real literal See section 2.4 Numeric Literals(1) real literals See section 3.5.6 Real Types(4) real time See section D.8 Monotonic Time(18) real type See section 3.2 Types and Subtypes(3), See section 3.5.6 Real Types(1), See section N Glossary (informative)(34) real-time systems See section C Systems Programming (normative)(1), See section D Real-Time Systems (normative)(1) Real_Plus See section 8.5.4 Subprogram Renaming Declarations(15) real_range_specification See section 3.5.7 Floating Point Types(3) used 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 P Syntax Summary (informative)(1) Real_Time child of Ada See section D.8 Monotonic Time(3) real_type_definition See section 3.5.6 Real Types(2) used See section 3.2.1 Type Declarations(4), See section P Syntax Summary (informative)(1) Real_IO See section A.10.9 Input-Output for Real Types(41) receiving stub See section E.4 Remote Subprogram Calls(10) reclamation of storage See section 13.11.2 Unchecked Storage Deallocation(1) recommended level of support See section 13.1 Representation Items(20) enumeration_representation_clause See section 13.4 Enumeration Representation Clauses(9) record_representation_clause See section 13.5.1 Record Representation Clauses(17) Address attribute See section 13.3 Representation Attributes(15) Alignment attribute for objects See section 13.3 Representation Attributes(33) Alignment attribute for subtypes See section 13.3 Representation Attributes(29) bit ordering See section 13.5.3 Bit Ordering(7) Component_Size attribute See section 13.3 Representation Attributes(71) pragma Pack See section 13.2 Pragma Pack(7) required in Systems Programming Annex See section C.2 Required Representation Support(2) Size attribute See section 13.3 Representation Attributes(42), See section 13.3 Representation Attributes(54) unchecked conversion See section 13.9 Unchecked Type Conversions(16) with respect to nonstatic expressions See section 13.1 Representation Items(21) record See section 3.8 Record Types(1) record extension See section 3.4 Derived Types and Classes(5), See section 3.9.1 Type Extensions(1), See section N Glossary (informative)(35) record layout aspect of representation See section 13.5 Record Layout(1) record type See section 3.8 Record Types(1), See section N Glossary (informative)(36) record_aggregate See section 4.3.1 Record Aggregates(2) used See section 4.3 Aggregates(2), See section P Syntax Summary (informative)(1) record_component_association See section 4.3.1 Record Aggregates(4) used See section 4.3.1 Record Aggregates(3), See section P Syntax Summary (informative)(1) record_component_association_list See section 4.3.1 Record Aggregates(3) used See section 4.3.1 Record Aggregates(2), See section 4.3.2 Extension Aggregates(2), See section P Syntax Summary (informative)(1) record_definition See section 3.8 Record Types(3) used See section 3.8 Record Types(2), See section 3.9.1 Type Extensions(2), See section P Syntax Summary (informative)(1) record_extension_part See section 3.9.1 Type Extensions(2) used See section 3.4 Derived Types and Classes(2), See section P Syntax Summary (informative)(1) record_representation_clause See section 13.5.1 Record Representation Clauses(2) used See section 13.1 Representation Items(2), See section P Syntax Summary (informative)(1) record_type_definition See section 3.8 Record Types(2) used See section 3.2.1 Type Declarations(4), See section P Syntax Summary (informative)(1) Red_Blue See section 3.2.2 Subtype Declarations(15) Reference See section C.3.2 The Package Interrupts(10), See section C.7.2 The Package Task_Attributes(5) reference parameter passing See section 6.2 Formal Parameter Modes(2) references See section 1.2 Normative References(1) Register See section E.4.2 Example of Use of a Remote Access-to-Class-Wide Type(3) Registered_Trade_Mark_Sign See section A.3.3 The Package Characters.Latin_1(21) Reinitialize See section C.7.2 The Package Task_Attributes(6) relation See section 4.4 Expressions(3) used See section 4.4 Expressions(2), See section P Syntax Summary (informative)(1) relational operator See section 4.5.2 Relational Operators and Membership Tests(1) relational_operator See section 4.5 Operators and Expression Evaluation(3) used See section 4.4 Expressions(3), See section P Syntax Summary (informative)(1) relaxed mode See section G.2 Numeric Performance Requirements(1) Release See section 9.4 Protected Units and Protected Objects(27), See section 9.4 Protected Units and Protected Objects(29) execution resource associated with protected object See section 9.5.1 Protected Subprograms and Protected Actions(6) rem operator See section 4.4 Expressions(1), See section 4.5.5 Multiplying Operators(1) Remainder attribute See section A.5.3 Attributes of Floating Point Types(45), See section K Language-Defined Attributes (informative)(199) Remainder_Type See section F.2 The Package Decimal(6) remote access See section E.1 Partitions(5) remote access type See section E.2.2 Remote Types Library Units(9) remote access-to-class-wide type See section E.2.2 Remote Types Library Units(9) remote access-to-subprogram type See section E.2.2 Remote Types Library Units(9) remote call interface See section E.2 Categorization of Library Units(4), See section E.2.3 Remote Call Interface Library Units(7) remote procedure call asynchronous See section E.4.1 Pragma Asynchronous(9) remote subprogram See section E.2.3 Remote Call Interface Library Units(7) remote subprogram binding See section E.4 Remote Subprogram Calls(1) remote subprogram call See section E.4 Remote Subprogram Calls(1) remote types library unit See section E.2 Categorization of Library Units(4), See section E.2.2 Remote Types Library Units(4) Remote_Call_Interface pragma See section E.2.3 Remote Call Interface Library Units(3), See section L Language-Defined Pragmas (informative)(30) Remote_Types pragma See section E.2.2 Remote Types Library Units(3), See section L Language-Defined Pragmas (informative)(31) Remove See section E.4.2 Example of Use of a Remote Access-to-Class-Wide Type(3) renamed entity See section 8.5 Renaming Declarations(3) renamed view See section 8.5 Renaming Declarations(3) renaming-as-body See section 8.5.4 Subprogram Renaming Declarations(1) renaming-as-declaration See section 8.5.4 Subprogram Renaming Declarations(1) renaming_declaration See section 8.5 Renaming Declarations(2) used See section 3.1 Declarations(3), See section P Syntax Summary (informative)(1) rendezvous See section 9.5.2 Entries and Accept Statements(25) Replace_Element See section A.4.4 Bounded-Length String Handling(27), See section A.4.5 Unbounded-Length String Handling(21) Replace_Slice See section A.4.3 Fixed-Length String Handling(23), See section A.4.3 Fixed-Length String Handling(24), See section A.4.4 Bounded-Length String Handling(58), See section A.4.4 Bounded-Length String Handling(59), See section A.4.5 Unbounded-Length String Handling(53), See section A.4.5 Unbounded-Length String Handling(54) Replicate See section A.4.4 Bounded-Length String Handling(78), See section A.4.4 Bounded-Length String Handling(79), See section A.4.4 Bounded-Length String Handling(80) representation change of See section 13.6 Change of Representation(1) representation aspect See section 13.1 Representation Items(8) representation attribute See section 13.3 Representation Attributes(1) representation item See section 13.1 Representation Items(1) representation of an object See section 13.1 Representation Items(7) representation pragma See section 13.1 Representation Items(1) Asynchronous See section E.4.1 Pragma Asynchronous(8) Atomic See section C.6 Shared Variable Control(14) Atomic_Components See section C.6 Shared Variable Control(14) Controlled See section 13.11.3 Pragma Controlled(5) Convention See section B.1 Interfacing Pragmas(28) Discard_Names See section C.5 Pragma Discard_Names(6) Export See section B.1 Interfacing Pragmas(28) Import See section B.1 Interfacing Pragmas(28) Pack See section 13.2 Pragma Pack(5) Volatile See section C.6 Shared Variable Control(14) Volatile_Components See section C.6 Shared Variable Control(14) representation-oriented attributes of a fixed point subtype See section A.5.4 Attributes of Fixed Point Types(1) of a floating point subtype See section A.5.3 Attributes of Floating Point Types(1) representation_clause See section 13.1 Representation Items(2) used See section 3.8 Record Types(5), See section 3.11 Declarative Parts(4), See section 9.1 Task Units and Task Objects(5), See section 9.4 Protected Units and Protected Objects(5), See section 9.4 Protected Units and Protected Objects(8), See section P Syntax Summary (informative)(1) represented in canonical form See section A.5.3 Attributes of Floating Point Types(10) Request See section 9.1 Task Units and Task Objects(26), See section 9.5.2 Entries and Accept Statements(33) requested decimal precision of a floating point type See section 3.5.7 Floating Point Types(4) requeue See section 9.5.4 Requeue Statements(1) requeue-with-abort See section 9.5.4 Requeue Statements(13) requeue_statement See section 9.5.4 Requeue Statements(2) used See section 5.1 Simple and Compound Statements - Sequences of Statements(4), See section P Syntax Summary (informative)(1) requires a completion See section 3.11.1 Completions of Declarations(1), See section 3.11.1 Completions of Declarations(6) incomplete_type_declaration See section 3.10.1 Incomplete Type Declarations(3) protected_declaration See section 9.4 Protected Units and Protected Objects(10) task_declaration See section 9.1 Task Units and Task Objects(8) generic_package_declaration See section 7.1 Package Specifications and Declarations(5) generic_subprogram_declaration See section 6.1 Subprogram Declarations(20) package_declaration See section 7.1 Package Specifications and Declarations(5) subprogram_declaration See section 6.1 Subprogram Declarations(20) declaration of a partial view See section 7.3 Private Types and Private Extensions(4) declaration to which a pragma Elaborate_Body applies See section 10.2.1 Elaboration Control(25) deferred constant declaration See section 7.4 Deferred Constants(2) protected entry_declaration See section 9.5.2 Entries and Accept Statements(16) Reraise_Occurrence See section 11.4.1 The Package Exceptions(4) reserved interrupt See section C.3 Interrupt Support(2) reserved word See section 2.9 Reserved Words(2) Reserved_128 See section A.3.3 The Package Characters.Latin_1(17) Reserved_129 See section A.3.3 The Package Characters.Latin_1(17) Reserved_132 See section A.3.3 The Package Characters.Latin_1(17) Reserved_153 See section A.3.3 The Package Characters.Latin_1(19) Reserved_Check [partial] See section C.3.1 Protected Procedure Handlers(10) Reset See section A.5.2 Random Number Generation(9), See section A.5.2 Random Number Generation(12), See section A.5.2 Random Number Generation(21), See section A.5.2 Random Number Generation(24), See section A.8.1 The Generic Package Sequential_IO(8), See section A.8.4 The Generic Package Direct_IO(8), See section A.10.1 The Package Text_IO(11), See section A.12.1 The Package Streams.Stream_IO(10) resolution rules See section 1.1.2 Structure(26) resolve overload resolution See section 8.6 The Context of Overload Resolution(14) Resource See section 9.4 Protected Units and Protected Objects(27), See section 9.4 Protected Units and Protected Objects(28) restriction See section 13.12 Pragma Restrictions(4) used See section 13.12 Pragma Restrictions(3), See section L Language-Defined Pragmas (informative)(32) Restrictions Immediate_Reclamation See section H.4 Safety and Security Restrictions(10) Max_Asynchronous_Select_Nesting See section D.7 Tasking Restrictions(18) Max_Protected_Entries See section D.7 Tasking Restrictions(14) Max_Select_Alternatives See section D.7 Tasking Restrictions(12) Max_Storage_At_Blocking See section D.7 Tasking Restrictions(17) Max_Task_Entries See section D.7 Tasking Restrictions(13) Max_Tasks See section D.7 Tasking Restrictions(19) No_Abort_Statements See section D.7 Tasking Restrictions(5) No_Access_Subprograms See section H.4 Safety and Security Restrictions(17) No_Allocators See section H.4 Safety and Security Restrictions(7) No_Asynchronous_Control See section D.7 Tasking Restrictions(10) No_Delay See section H.4 Safety and Security Restrictions(21) No_Dispatch See section H.4 Safety and Security Restrictions(19) No_Dynamic_Priorities See section D.7 Tasking Restrictions(9) No_Exceptions See section H.4 Safety and Security Restrictions(12) No_Fixed_Point See section H.4 Safety and Security Restrictions(15) No_Floating_Point See section H.4 Safety and Security Restrictions(14) No_Implicit_Heap_Allocations See section D.7 Tasking Restrictions(8) No_Local_Allocators See section H.4 Safety and Security Restrictions(8) No_Nested_Finalization See section D.7 Tasking Restrictions(4) No_Protected_Types See section H.4 Safety and Security Restrictions(5) No_Recursion See section H.4 Safety and Security Restrictions(22) No_Reentrancy See section H.4 Safety and Security Restrictions(23) No_Task_Allocators See section D.7 Tasking Restrictions(7) No_Task_Hierarchy See section D.7 Tasking Restrictions(3) No_Terminate_Alternatives See section D.7 Tasking Restrictions(6) No_Unchecked_Access See section H.4 Safety and Security Restrictions(18) No_Unchecked_Conversion See section H.4 Safety and Security Restrictions(16) No_Unchecked_Deallocation See section H.4 Safety and Security Restrictions(9) No_IO See section H.4 Safety and Security Restrictions(20) Restrictions pragma See section 13.12 Pragma Restrictions(3), See section L Language-Defined Pragmas (informative)(32) result interval for a component of the result of evaluating a complex function See section G.2.6 Accuracy Requirements for Complex Arithmetic(3) for the evaluation of a predefined arithmetic operation See section G.2.1 Model of Floating Point Arithmetic(8) for the evaluation of an elementary function See section G.2.4 Accuracy Requirements for the Elementary Functions(2) result subtype of a function See section 6.5 Return Statements(3) Result_Subtype See section A.5.2 Random Number Generation(17) return expression See section 6.5 Return Statements(3) return-by-reference type See section 6.5 Return Statements(11) return_statement See section 6.5 Return Statements(2) used See section 5.1 Simple and Compound Statements - Sequences of Statements(4), See section P Syntax Summary (informative)(1) Reverse_Solidus See section A.3.3 The Package Characters.Latin_1(12) Reviewable pragma See section H.3.1 Pragma Reviewable(3), See section L Language-Defined Pragmas (informative)(33) Rewind See section E.4.2 Example of Use of a Remote Access-to-Class-Wide Type(2), See section E.4.2 Example of Use of a Remote Access-to-Class-Wide Type(5) RI See section A.3.3 The Package Characters.Latin_1(17) right curly bracket See section 2.1 Character Set(15) right parenthesis See section 2.1 Character Set(15) right square bracket See section 2.1 Character Set(15) Right_Angle_Quotation See section A.3.3 The Package Characters.Latin_1(22) Right_Curly_Bracket See section A.3.3 The Package Characters.Latin_1(14) Right_Indent See section 6.1 Subprogram Declarations(37) Right_Parenthesis See section A.3.3 The Package Characters.Latin_1(8) Right_Square_Bracket See section A.3.3 The Package Characters.Latin_1(12) Roman See section 3.6 Array Types(26) Roman_Digit See section 3.5.2 Character Types(9) root library unit See section 10.1.1 Compilation Units - Library Units(10) root type of a class See section 3.4.1 Derivation Classes(2) root_integer See section 3.5.4 Integer Types(14) [partial] See section 3.4.1 Derivation Classes(8) root_real See section 3.5.6 Real Types(3) [partial] See section 3.4.1 Derivation Classes(8) Root_Storage_Pool See section 13.11 Storage Management(6) Root_Stream_Type See section 13.13.1 The Package Streams(3) rooted at a type See section 3.4.1 Derivation Classes(2) Rosso See section 8.5.4 Subprogram Renaming Declarations(16) Rot See section 8.5.4 Subprogram Renaming Declarations(16) rotate See section B.2 The Package Interfaces(9) Rotate_Left See section B.2 The Package Interfaces(6) Rotate_Right See section B.2 The Package Interfaces(6) Rouge See section 8.5.4 Subprogram Renaming Declarations(16) Round attribute See section 3.5.10 Operations of Fixed Point Types(12), See section K Language-Defined Attributes (informative)(203) Rounding attribute See section A.5.3 Attributes of Floating Point Types(36), See section K Language-Defined Attributes (informative)(207) Row See section 12.1 Generic Declarations(19) RPC child of System See section E.5 Partition Communication Subsystem(3) RPC-receiver See section E.5 Partition Communication Subsystem(21) RPC_Receiver See section E.5 Partition Communication Subsystem(11) RS See section A.3.3 The Package Characters.Latin_1(6), See section J.5 ASCII(4) run-time check See language-defined check See section 11.5 Suppressing Checks(2) run-time error 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) run-time polymorphism See section 3.9.2 Dispatching Operations of Tagged Types(1) run-time semantics See section 1.1.2 Structure(30) run-time type See tag See section 3.9 Tagged Types and Type Extensions(3) running a program See program execution See section 10.2 Program Execution(1) running task See section D.2.1 The Task Dispatching Model(6)
Go to the first, previous, next, last section, table of contents.