Ada LRM - Index R



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)

