[Home] [Prev] [Next] [Index]

R


Radix of a floating point type 3.5.7;
...13.7.3

Raise statement 11.3;
...11
See Also:
* exception
* statement
as a simple statement 5.1
including the name of an exception 11.1

Raising of an exception 11,
...11.3;
...D
See Also:
* exception
causing a transfer of control 5.1

Range 3.5;
...D
See Also:
* discrete range
* null range
as a discrete range 3.6
in a record representation clause 13.4
in a relation 4.4
of an index subtype 3.6
of an integer type containing the result of an operation 4.5
of a predefined integer type 3.5.4
of a real type containing the result of an operation 4.5.7
yielded by an attribute 4.1.4

RANGE (predefined attribute) 3.6.2;
...4.1.4,
...A
for an access value 3.8.2
for an array type, 3.6.2

Range constraint 3.5;
...D
See Also:
* elaboration of...
ignored due to range_check suppression 11.7
in a fixed point constraint 3.5.9
in a floating point constraint 3.5.7
in an integer type definition 3.5.4
in a subtype indication 3.5;
...3.3.2
on a derived subtype 3.4
violated 11.1

Range_check
See:
* constraint_error
* suppress

READ (input-output procedure)
in an instance of direct_io 14.2.4;
...14.1,
...14.2,
...14.2.5
in an instance of sequential_io 14.2.2;
...14.1,
...14.2,
...14.2.3

Reading the value of an object 6.2,
...9.11

Real literal 2.4
See Also:
* universal_real type
in based notation 2.4.2
in decimal notation 2.4.1
is of universal_real type 3.5.6

Real type 3.5.6;
...3.3,
...3.5,
...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
representation attribute 13.7.3
result of a conversion from a numeric type 4.5.7;
...4.6
result of an operation out of range of the type 4.5.7

Real type definition 3.5.6;
...3.3.1,
...3.5.7,
...3.5.9
See Also:
* elaboration of...

RECEIVE_CONTROL (low_level_io procedure) 14.6
Reciprocal operation in exponentiation by a negative integer 4.5.6
Recompilation 10.3
Record aggregate 4.3.1;
... 4.3
See Also:
* aggregate
as a basic operation 3.3.3,
...3.7.4
in a code statement 13.8

Record component
See:
* component
* record type
* selected component

Record representation clause 13.4
See Also:
* first_bit attribute
* last_bit attribute
* position attribute
as a representation clause 13.1

Record type 3.7;
...3.3,
...D
See Also:
* component
* composite type
* discriminant
* matching components
* subcomponent
* type with discriminants
* variant
formal parameter 6.2
including a limited subcomponent 7.4.4
operation 3.7.4

Record type declaration
See:
* record type definition
* type declaration
as a declarative region 8.1
determining the visibility of another declaration 8.3

Record type definition 3.7;
...3.3.1
See Also:
* component declaration

Recursive
call of a subprogram 6.1,
...12.1;
...6.3.2
generic instantiation 12.1,
...12.3
types 3.8.1;
...3.3.1

Reentrant subprogram 6.1
Reference (parameter passing) 6.2
Relation (in an expression) 4.4
Relational expression
See:
* relation
* relational operator

Relational operation 4.5.2
of a boolean type 3.5.3
of a discrete type 3.5.5
of a fixed point type 3.5.10
of a real type 4.5.7
of a scalar type 3.5
result for real operands 4.5.7

Relational operator 4.5;
...4.5.2,
... C
See Also:
* equality operator
* inequality operator
* ordering relation
* overloading of an operator
* predefined operator
for an access type 3.8.2
for an array type 3.6.2
for a private type 7.4.2
for a record type 3.7.4
for time predefined type 9.6
in a relation 4.4
overloaded 6.7

Relative address of a component within a record
See:
* record representation clause

Rem operator 4.5.5
See Also:
* multiplying operator

Remainder operation 4.5.5
Renaming declaration 8.5;
...4.1,
...12.1.3
...D
See Also:
* name
as a basic declaration 3.1
as a declarative region 8.1
cannot rename a universal_fixed operation 4.5.5
for an array object 3.6.1
for an entry 9.5
for a record object 3.7.2
name declared is not allowed as a prefix of certain expanded names 4.1.3
to overload a library unit 10.1
to overload a subunit 10.2
to resolve an overloading ambiguity 6.6

Rendezvous (of tasks) 9.5;
...9,
...9.7.1,
...9.7.2,
...9.7.3,
...D
during which an exception is raised 11.5
priority 9.8
prohibited for an abnormal task 9.10

Replacement of characters in program text 2.10
Representation (of a type and its objects) 13.1
recommendation by a pragma 13.1

Representation attribute 13.7.2,
...13.7.3
as a forcing occurrence 13.1
prefix which has a null value 4.1

Representation clause 13.1;
...D,
...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
as a basic declarative item 3.9
as a portion of a declarative region 8.1
cannot include a forcing occurrence 13.1
for a derived type 3.4
for a private type 7.4.1
implied for a derived type 3.4
in an overload resolution context 8.7
in a task specification 9.1

Reserved word 2.9;
...2.2,
...2.3

RESET (input-output procedure)
in an instance of direct_io 14.2.1;
...14.2.5
in an instance of sequential_io 14.2.1;
...14.2.3
in text_io 14.2.1;
...14.3.1,
...14.3.10

Resolution of overloading
See:
* overloading

Result subtype (of a function) 6.1
of a return expression 5.8

Result type profile
See:
* parameter and...

Result type and overload resolution 6.6
Result of a function
See:
* returned value

Return
See:
* carriage return

Return statement 5.8
See Also:
* function
* statement
as a simple statement 5.1
causing a loop to be exited 5.5
causing a transfer of control 5.1
completing block statement execution 9.4
completing subprogram execution 9.4
expression which is an array aggregate 4.3.2
in a function body 6.5

Returned value
See:
* function call
of a function call 5.8,
...6.5;
...8.5
of an instance of a generic formal function 12.1.3
of a main program 10.1
of an operation 3.3.3
of a predefined operator of an integer type 3.5.4
of a predefined operator of a real type 3.5.6,
...4.5.7

Right label bracket compound delimiter 2.2
Right parenthesis
character 2.1
delimiter 2.2

Rounding
in a real-to-integer conversion 4.6
of results of real operations 4.5.7;
...13.7.3

Run time check 11.7;
...11.1


[Home] [Prev] [Next] [Index]

documentation@rational.com
Copyright © 1993-1998, Rational Software Corporation. All rights reserved.