Ada 95 Index: O
- object
- 3.3(2), 13.7.2(2),
13.11.2(3), N(24)
- [partial] 3.2(1)
- object-oriented programming (OOP)
- See dispatching operations of tagged types 3.9.2(1)
- See tagged types and type extensions 3.9(1)
- object_declaration
- 3.3.1(2)
- used 3.1(3), P(1)
- Object_Pointer
- 13.7.2(3)
- object_renaming_declaration
- 8.5.1(2)
- used 8.5(2), P(1)
- obsolescent feature
- J(1)
- occur immediately within
- 8.1(13)
- occurrence
- of an interrupt C.3(2)
- octal
- literal 2.4.2(1)
- octal literal
- 2.4.2(1)
- On_Stacks
- 12.8(14)
- On_Vectors
- 12.1(24), 12.2(9)
- one's complement
- modular types 3.5.4(27)
- one-dimensional array
- 3.6(12)
- only as a completion
- entry_body 9.5.2(16)
- OOP (object-oriented programming)
- See dispatching operations of tagged types 3.9.2(1)
- See tagged types and type extensions 3.9(1)
- opaque type
- See private types and private extensions 7.3(1)
- Open
- 7.5(19), 7.5(20),
11.4.2(3), 11.4.2(6),
A.8.1(7), A.8.4(7),
- A.10.1(10), A.12.1(9)
- open alternative
- 9.7.1(14)
- open entry
- 9.5.3(5)
- of a protected object 9.5.3(7)
- of a task 9.5.3(6)
- operand
- of a type_conversion 4.6(3)
- of a qualified_expression 4.7(3)
- operand interval
- G.2.1(6)
- operand type
- of a type_conversion 4.6(3)
- operates on a type
- 3.2.3(1)
- operator
- 6.6(1)
- & 4.4(1), 4.5.3(3)
- * 4.4(1), 4.5.5(1)
- ** 4.4(1), 4.5.6(7)
- + 4.4(1), 4.5.3(1),
4.5.4(1)
- = 4.4(1), 4.5.2(1)
- - 4.4(1), 4.5.3(1),
4.5.4(1)
- / 4.4(1), 4.5.5(1)
- /= 4.4(1), 4.5.2(1)
- < 4.4(1), 4.5.2(1)
- <= 4.4(1), 4.5.2(1)
- > 4.4(1), 4.5.2(1)
- >= 4.4(1), 4.5.2(1)
- abs 4.4(1), 4.5.6(1)
- ampersand 4.4(1), 4.5.3(3)
- and 4.4(1), 4.5.1(2)
- binary 4.5(9)
- binary adding 4.5.3(1)
- concatenation 4.4(1),
4.5.3(3)
- divide 4.4(1), 4.5.5(1)
- equal 4.4(1), 4.5.2(1)
- equality 4.5.2(1)
- exponentiation 4.4(1),
4.5.6(7)
- greater than 4.4(1),
4.5.2(1)
- greater than or equal 4.4(1),
4.5.2(1)
- highest precedence 4.5.6(1)
- less than 4.4(1), 4.5.2(1)
- less than or equal 4.4(1),
4.5.2(1)
- logical 4.5.1(2)
- minus 4.4(1), 4.5.3(1),
4.5.4(1)
- mod 4.4(1), 4.5.5(1)
- multiply 4.4(1), 4.5.5(1)
- multiplying 4.5.5(1)
- not 4.4(1), 4.5.6(3)
- not equal 4.4(1), 4.5.2(1)
- or 4.4(1), 4.5.1(2)
- ordering 4.5.2(1)
- plus 4.4(1), 4.5.3(1),
4.5.4(1)
- predefined 4.5(9)
- relational 4.5.2(1)
- rem 4.4(1), 4.5.5(1)
- times 4.4(1), 4.5.5(1)
- unary 4.5(9)
- unary adding 4.5.4(1)
- user-defined 6.6(1)
- xor 4.4(1), 4.5.1(2)
- operator precedence
- 4.5(1)
- operator_symbol
- 6.1(9)
- used 4.1(3), 4.1.3(3),
6.1(5), 6.1(11),
P(1)
- optimization
- 11.5(29), 11.6(1)
- Optimize pragma
- 2.8(23), L(23)
- Option
- 12.5.3(13)
- or else (short-circuit control form)
- 4.4(1), 4.5.1(1)
- or operator
- 4.4(1), 4.5.1(2)
- ordering operator
- 4.5.2(1)
- ordinary fixed point type
- 3.5.9(1), 3.5.9(8)
- ordinary_fixed_point_definition
- 3.5.9(3)
- used 3.5.9(2), P(1)
- Origin
- 3.9.1(12)
- OSC
- A.3.3(19)
- other_control_function
- 2.1(14)
- used 2.1(2), P(1)
- Other_Procedure
- 3.10(26)
- output
- A.6(1)
- Output attribute
- 13.13.2(19), 13.13.2(29),
K(165), K(169)
- Output clause
- 13.3(7), 13.13.2(36)
- overall interpretation
- of a complete context 8.6(10)
- Overflow_Check
- 11.5(16)
- [partial] 3.5.4(20),
4.4(11), 5.4(13),
G.2.1(11), G.2.2(7),
G.2.3(25),
- G.2.4(2), G.2.6(3)
- overload resolution
- 8.6(1)
- overloadable
- 8.3(7)
- overloaded
- 8.3(6)
- enumeration literal 3.5.1(9)
- overloading rules
- 1.1.2(26), 8.6(2)
- override
- 8.3(9), 12.3(17)
- a primitive subprogram 3.2.3(7)
- Overwrite
- A.4.3(27), A.4.3(28),
A.4.4(62), A.4.4(63),
A.4.5(57), A.4.5(58)
-- Email comments, additions, corrections, gripes, kudos, etc. to:
Magnus Kempe -- Magnus.Kempe@di.epfl.ch
Copyright statement
Page last generated: 95-03-12