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

O


Object 3.2;
...3.2.1,
...D
See Also:
* address attribute
* allocator
* collection
* component
* constant
* formal parameter
* generic formal parameter
* initial value
* loop parameter
* size attribute
* storage bits allocated
* subcomponent
* variable
as an actual parameter 6.2
as a generic formal parameter 12.1.1
created by an allocator 4.8
created by elaboration of an object declaration 3.2.1
of an access type
[see: access type object]
of a file type
[see: file]
of a task type
[see: task object]
renamed 8.5
subject to an address clause 13.5
subject to a representation clause 13.1
subject to a suppress pragma 11.7

Object declaration 3.2,
...3.2.1
See Also:
* elaboration of...
* generic parameter declaration
as a basic declaration 3.1
as a full declaration 7.4.3
implied by a task declaration 9.1
in a package specification 7.1
of an array object 3.6.1
of a record object 3.7.2
with a limited type 7.4.4
with a task type 9.2;
...9.3

Object designated
by an access value 3.2,
...3.8,
...4.8;
...4.1.3,
...5.2,
...9.2,
...11.1
[see also: task object designated...]
by an access value denoted by a name 4.1
by an access-to-array type 3.6.1
by an access-to-record type 3.7.2
by a generic formal access type value 12.3.5

Object module
for a subprogram written in another language 13.9

Obsolete compilation unit (due to recompilation) 10.3
Occur immediately within (a declarative region) 8.1;
...8.3,
...8.4,
...10.2

Omitted parameter association for a subprogram call 6.4.2
Online Environment Help
Online LRM, Using
OPEN (input-output procedure)
in an instance of direct_io 14.2.1;
...14.1,
...14.2.5
in an instance of sequential_io 14.2.1;
...14.1,
...14.2.3
in text_io 14.2.1;
...14.1,
...14.3.1,
...14.3.10
raising an exception 14.4

Open alternative 9.7.1
See Also:
* alternative
accepting a conditional entry call 9.7.2
accepting a timed entry call 9.7.3

Open file 14.1
Operation 3.3,
...3.3.3;
...D
See Also:
* basic operation
* direct visibility
* operator
* predefined operation
* visibility by selection
* visibility
classification 3.3.3
of an access type 3.8.2
of an array type 3.6.2
of a discrete type 3.5.5
of a fixed point type 3.5.10
of a floating point type 3.5.8
of a generic actual type 12.1.2
of a generic formal type 12.1.2;
...12.3
of a limited type 7.4.4
of a private type 7.4.2;
...7.4.1
of a record type 3.7.4
of a subtype 3.3
of a subtype of a discrete type 3.5.5
of a type 3.3
of a universal type 4.10
propagating an exception 11.6
subject to a suppress pragma 11.7

Operator 4.5;
...4.4,
...C,
...D
See Also:
* binary adding operator
* designator
* exponentiating operator
* function
* highest precedence operator
* logical operator
* multiplying operator
* overloading of...
* predefined operator
* relational operator
* unary adding operator
as an operation 3.3.3
[see also: operation]
implicitly declared 3.3.3
in an expression 4.4
in a static expression 4.9
of a derived type 3.4
of a generic actual type 12.1.2
overloaded 6.7;
...6.6
renamed 8.5

Operator declaration 6.1;
...4.5,
...6.7

Operator symbol 6.1
See Also:
* direct visibility
* overloading of...
* scope of...
* visibility by selection
* visibility
as a designator 6.1
as a designator in a function declaration 4.5
as a name 4.1
before arrow compound delimiter 8.3
declared 3.1
declared in a generic unit 12.3
in a renaming declaration 8.5
in a selector 4.1.3
in a static expression 4.9
not allowed as the designator of a library unit 10.1
of a generic formal function 12.1.3,
...12.3
of homograph declarations 8.3
overloaded 6.7;
...6.6

Optimization 10.6
See Also:
* optimize pragma
and exceptions 11.6

OPTIMIZE (predefined pragma) B
Or else control form
See:
* short circuit control form

Or operator
See:
* logical operator

Order
See:
* lexicographic order

Order not defined by the language
See:
* incorrect order dependence

Order of application of operators in an expression 4.5
Order of compilation (of compilation units) 10.1,
...10.3;
...10.1.1,
...10.4;
creating recompilation dependence 10.3

Order of copying back of out and in out formal parameters 6.4
Order of elaboration 3.9
See Also:
* incorrect order dependence
(of compilation units) 10.5;
...10.1.1

Order of evaluation 1.6
See Also:
* incorrect order dependence
and exceptions 11.6
of conditions in an if statement 5.3
of default expressions for components 3.2.1
of expressions and the name in an assignment statement 5.2
of operands in an expression 4.5
of parameter associations in a subroutine call 6.4
of the bounds of a range 3.5
of the conditions in a selective wait 9.7.1

Ordering operator 4.5;
...4.5.2

Ordering relation 4.5.2
See Also:
* relational operator
for a real type 4.5.7
of an enumeration type preserved by a representation clause 13.3
of a scalar type 3.5

Other effect
See:
* elaboration has no other effect

Other special character 2.1
See Also:
* graphic character

Others 3.7.3
as a choice in an array aggregate 4.3.2
as a choice in a case statement alternative 5.4
as a choice in a component association 4.3
as a choice in a record aggregate 4.3.1
as a choice in a variant part 3.7.3
as an exception choice 11.2

Out mode
See:
* mode out

OUT_FILE (input-output file_mode enumeration literal) 14.1
Overflow of real operations 4.5.7;
...13.7.3

Overflow_check
See:
* numeric_error
* suppress

Overlapping scopes
See:
* hiding
* overloading

Overlapping slices in array assignment 5.2.1
Overlaying of objects or program units 13.5
Overloading 8.3;
...D
See Also:
* designator
* homograph declaration
* identifier
* operator symbol
* scope
* simple name
* subprogram
* visibility
and visibility 8.3
in an assignment statement 5.2
in an expression 4.4
resolution 6.6 r
esolution context 8.7 resolved by explicit qualification 4.7

Overloading of
an aggregate 3.4
an allocator 4.8
a declaration 8.3
a designator 6.6;
...6.7
an entry 9.5
an enumeration literal 3.5.1;
...3.4
a generic formal subprogram 12.3
a generic unit 12.1
an identifier 6.6
a library unit by a locally declared subprogram 10.1
a library unit by means of renaming 10.1
a literal 4.2
a membership test 4.5.2
an operator 4.5,
...6.7;
...4.4,
...6.1
an operator symbol 6.6;
...6.7
a subprogram 6.6;
...6.7
a subprogram subject to an interface pragma 13.9
the expression in a case statement 5.4


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

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