Radix of a floating point type 3.5.7 (3.5.7); 13.7.3 (13.7.3) Raise statement 11.3 (11.3); 11 (11) [see also: exception, statement] as a simple statement 5.1 (5.1) including the name of an exception 11.1 (11.1) Raising of an exception 11 (11), 11.3 (11.3); D (D) [see also: exception] causing a transfer of control 5.1 (5.1) Range 3.5 (3.5); D (D) [see also: discrete range, null range] as a discrete range 3.6 (3.6) in a record representation clause 13.4 (13.4) in a relation 4.4 (4.4) of an index subtype 3.6 (3.6) of an integer type containing the result of an operation 4.5 (4.5) of a predefined integer type 3.5.4 (3.5.4) of a real type containing the result of an operation 4.5.7 (4.5.7) yielded by an attribute 4.1.4 (4.1.4) RANGE (predefined attribute) 3.6.2 (3.6.2); 4.1.4 (4.1.4), A (A) for an access value 3.8.2 (3.8.2) for an array type, 3.6.2 (3.6.2) Range constraint 3.5 (3.5); D (D) [see also: elaboration of...] ignored due to range_check suppression 11.7 (11.7) in a fixed point constraint 3.5.9 (3.5.9) in a floating point constraint 3.5.7 (3.5.7) in an integer type definition 3.5.4 (3.5.4) in a subtype indication 3.5 (3.5); 3.3.2 (3.3.2) on a derived subtype 3.4 (3.4) violated 11.1 (11.1) Range_check [see: constraint_error, suppress] READ (input-output procedure) in an instance of direct_io 14.2.4 (14.2.4); 14.1 (14.1), 14.2 (14.2), 14.2.5 (14.2.5) in an instance of sequential_io 14.2.2 (14.2.2); 14.1 (14.1), 14.2 (14.2), 14.2.3 (14.2.3) Reading the value of an object 6.2 (6.2), 9.11 (9.11) Real literal 2.4 (2.4) [see also: universal_real type] in based notation 2.4.2 (2.4.2) in decimal notation 2.4.1 (2.4.1) is of universal_real type 3.5.6 (3.5.6) Real type 3.5.6 (3.5.6); 3.3 (3.3), 3.5 (3.5), D (D) [see also: fixed point type, floating point type, model number, numeric type, safe number, scalar type, universal_real type] accuracy of an operation 4.5.7 (4.5.7) representation attribute 13.7.3 (13.7.3) result of a conversion from a numeric type 4.5.7 (4.5.7); 4.6 (4.6) result of an operation out of range of the type 4.5 (4.5). Real type definition 3.5.6 (3.5.6); 3.3.1 (3.3.1), 3.5.7 (3.5.7), 3.5.9 (3.5.9) [see also: elaboration of...] RECEIVE_CONTROL (low_level_io procedure) 14.6 (14.6) Reciprocal operation in exponentiation by a negative integer 4.5.6 (4.5.6) Recompilation 10.3 (10.3) Record aggregate 4.3.1 (4.3.1); 4.3 (4.3) [see also: aggregate] as a basic operation 3.3.3 (3.3.3), 3.7.4 (3.7.4) in a code statement 13.8 (13.8) Record component [see: component, record type, selected component] Record representation clause 13.4 (13.4) [see also: first_bit attribute, last_bit attribute, position attribute] as a representation clause 13.1 (13.1) Record type 3.7 (3.7); 3.3 (3.3), D (D) [see also: component, composite type, discriminant, matching components, subcomponent, type with discriminants, variant] formal parameter 6.2 (6.2) including a limited subcomponent 7.4.4 (7.4.4) operation 3.7.4 (3.7.4) Record type declaration [see: record type definition, type declaration] as a declarative region 8.1 (8.1) determining the visibility of another declaration 8.3 (8.3) Record type definition 3.7 (3.7); 3.3.1 (3.3.1) [see also: component declaration] Recursive call of a subprogram 6.1 (6.1), 12.1 (12.1); 6.3.2 (6.3.2) generic instantiation 12.1 (12.1), 12.3 (12.3) types 3.8.1 (3.8.1); 3.3.1 (3.3.1) Reentrant subprogram 6.1 (6.1) Reference (parameter passing) 6.2 (6.2) Relation (in an expression) 4.4 (4.4) Relational expression [see: relation, relational operator] Relational operation 4.5.2 (4.5.2) of a boolean type 3.5.3 (3.5.3) of a discrete type 3.5.5 (3.5.5) of a fixed point type 3.5.10 (3.5.10) of a real type 4.5.7 (4.5.7) of a scalar type 3.5 (3.5) result for real operands 4.5.7 (4.5.7) Relational operator 4.5 (4.5); 4.5.2 (4.5.2), C (C) [see also: equality operator, inequality operator, ordering relation, overloading of an operator, predefined operator] for an access type 3.8.2 (3.8.2) for an array type 3.6.2 (3.6.2) for a private type 7.4.2 (7.4.2) for a record type 3.7.4 (3.7.4) for time predefined type 9.6 (9.6) in a relation 4.4 (4.4) overloaded 6.7 (6.7) Relative address of a component within a record [see: record representation clause] Rem operator 4.5.5 (4.5.5) [see also: multiplying operator] Remainder operation 4.5.5 (4.5.5) Renaming declaration 8.5 (8.5); 4.1 (4.1), 12.1.3 (12.1.3) D (D) [see also: name] as a basic declaration 3.1 (3.1) as a declarative region 8.1 (8.1) cannot rename a universal_fixed operation 4.5.5 (4.5.5) for an array object 3.6.1 (3.6.1) for an entry 9.5 (9.5) for a record object 3.7.2 (3.7.2) name declared is not allowed as a prefix of certain expanded names 4.1.3 (4.1.3) to overload a library unit 10.1 (10.1) to overload a subunit 10.2 (10.2) to resolve an overloading ambiguity 6.6 (6.6) Rendezvous (of tasks) 9.5 (9.5); 9 (9), 9.7.1 (9.7.1), 9.7.2 (9.7.2), 9.7.3 (9.7.3), D (D) during which an exception is raised 11.5 (11.5) priority 9.8 (9.8) prohibited for an abnormal task 9.10 (9.10) Replacement of characters in program text 2.10 (2.10) Representation (of a type and its objects) 13.1 (13.1) recommendation by a pragma 13.1 (13.1) Representation attribute 13.7.2 (13.7.2), 13.7.3 (13.7.3) as a forcing occurrence 13.1 (13.1) prefix which has a null value 4.1 (4.1) Representation clause 13.1 (13.1); D (D), 13.6 (13.6) [see also: address clause, elaboration of..., enumeration representation clause, first named subtype, length clause, record representation clause, type] an an overload resolution context 8.7 (8.7) as a basic declarative item 3.9 (3.9) as a portion of a declarative region 8.1 (8.1) cannot include a forcing occurrence 13.1 (13.1) for a derived type 3.4 (3.4) for a private type 7.4.1 (7.4.1) implied for a derived type 3.4 (3.4) in an overload resolution context 8.7 (8.7) in a task specification 9.1 (9.1) Reserved word 2.9 (2.9); 2.2 (2.2), 2.3 (2.3) RESET (input-output procedure) in an instance of direct_io 14.2.1 (14.2.1); 14.2.5 (14.2.5) in an instance of sequential_io 14.2.1 (14.2.1); 14.2.3 (14.2.3) in text_io 14.2.1 (14.2.1); 14.3.1 (14.3.1), 14.3.10 (14.3.10) Resolution of overloading [see: overloading] Result subtype (of a function) 6.1 (6.1) of a return expression 5.8 (5.8) Result type profile [see: parameter and...] Result type and overload resolution 6.6 (6.6) Result of a function [see: returned value] Return [see: carriage return] Return statement 5.8 (5.8) [see also: function, statement] as a simple statement 5.1 (5.1) causing a loop to be exited 5.5 (5.5) causing a transfer of control 5.1 (5.1) completing block statement execution 9.4 (9.4) completing subprogram execution 9.4 (9.4) expression which is an array aggregate 4.3.2 (4.3.2) in a function body 6.5 (6.5) Returned value [see: function call] of a function call 5.8 (5.8), 6.5 (6.5); 8.5 (8.5) of an instance of a generic formal function 12.1.3 (12.1.3) of a main program 10.1 (10.1) of an operation 3.3.3 (3.3.3) of a predefined operator of an integer type 3.5.4 (3.5.4) of a predefined operator of a real type 3.5.6 (3.5.6), 4.5.7 (4.5.7) Right label bracket compound delimiter 2.2 (2.2) Right parenthesis character 2.1 (2.1) delimiter 2.2 (2.2) Rounding in a real-to-integer conversion 4.6 (4.6) of results of real operations 4.5.7 (4.5.7); 13.7.3 (13.7.3) Run time check 11.7 (11.7); 11.1 (11.1)
Address any questions or comments to adainfo@sw-eng.falls-church.va.us.