[Home] [Prev] [Next] [Index]
-
CALENDAR (predefined library package) 9.6;
- ...C
- Call
- See:
conditional entry call
entry call statement
function call
procedure call statement
subprogram call
timed entry call
-
CALLABLE (predefined attribute)
- for an abnormal task 9.10
- for a task object 9.9;
- ...A
- Calling conventions
- See:
subprogram declaration
- of another language system 13.9
-
Cancelation of an entry call statement 9.7.2,
- ...9.7.3
-
Carriage return format effector 2.1
- Case of a letter
- See:
letter
lower case letter
upper case letter
-
Case statement 5.4
- See Also:
statement
- as a compound statement 5.1
-
Case statement alternative 5.4
-
Catenation operation 4.5.3
- for an array type 3.6.2
- in a replacement of a string literal 2.10
-
Catenation operator 4.5;
- ...2.6,
- ...3.6.3,
- ...4.5.3,
- ...C
- See Also:
predefined operator
-
Character 2.1
- See Also:
ampersand
apostrophe
basic character
colon
divide
dot
equal
exclamation mark character
graphic character
greater than
hyphen
less than
minus
other special character
parenthesis
percent
period
plus
point character
pound sterling
quotation
semicolon
sharp
space
special character
star
underline
vertical bar
- in a lexical element 2,
- ...2.2
- names of characters 2.1
- replacement in program text 2.10
-
CHARACTER (predefined type) 3.5.2;
- ...C
- as the component type of the string type 3.6.3
-
Character literal 2.5,
- ...3.5.2,
- ...4.2
- See Also:
scope of...
space character literal
visibility of...
- as a basic operation 3.3.3
- as an enumeration literal 3.5.1
- as a name 4.1
- as a selector 4.1.3
- declared by an enumeration literal specification 3.1
- in a static expression 4.9
- in homograph declarations 8.3
- must be visible at the place of a string literal 4.2
-
Character type 3.5.2;
- ...2.5
- operation 3.5.5
- subject to an attribute 3.5.5
- Check
- See:
suppress pragma
-
Choice 3.7.3
- See Also:
exception choice
- in an aggregate 4.3
- in an array aggregate 4.3.2
- in a case statement alternative 5.4
- in a component association 4.3,
- ...4.3.1,
- ...4.3.2
- in a record aggregate 4.3.1
- in a variant of a record type definition 3.7.3
-
Circularity in dependencies between compilation units 10.5
-
Class of type 3.3;
- ...12.1.2
- See Also:
access type
composite type
private type
scalar type
task type
- of a derived type 3.4
- Clause
- See:
address clause
alignment clause
component clause
context clause
enumeration representation clause
length clause
record representation clause
representation clause
use clause
with clause
-
CLOCK (predefined function) 9.6
- See Also:
system.tick
-
CLOSE (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.10
-
Closed alternative (of a selective wait) 9.7.1;
- ...11.1
- See Also:
alternative
-
Closed file 14.1
-
Code statement 13.8
- See Also:
statement
- as a simple statement 5.1
-
COL (text_io function) 14.3.4;
- ...14.3.10
- raising an exception 14.4
-
Collection (of an access type) 3.8,
- ...4.8;
- ...D
- See Also:
access type
allocator
length clause
object
storage units allocated
storage_size attribute
- of a derived access type 13.2;
- ...3.4
-
Colon character 2.1
- See Also:
based literal
- replacing sharp character 2.10
-
Colon delimiter 2.2
-
Column 14.3.4
-
Comma
- character 2.1
- delimiter 2.2
-
Comment 2.7;
- ...2.2
- in a conforming construct 6.3.1
-
Communication
- between tasks
- [see: accept statement, entry, rendezvous]
- of values between tasks 9.5,
- ...9.11
- Comparison
- See:
relational operator
-
Compatibility (of constraints) 3.3.2
- See Also:
constraint
- failure not causing constraint_error 11.7
- of a discrete range with an index subtype 3.6.1
- of discriminant constraints 3.7.2
- of fixed point constraints 3.5.9
- of floating point constraints 3.5.7
- of index constraints 3.6.1
- of range constraints 3.5
-
Compilation 10.1;
- ...10,
- ...10.4
- as a sequence of lexical elements 2
- including an inline pragma 6.3.2
- Compilation order
- See:
order of compilation
-
Compilation unit 10.1;
- ...D,
- ...10,
- ...10.4,
- ...D
- See Also:
library unit
secondary unit
- compiled after library units named in its context clause 10.3
- followed by an inline pragma 6.3.2
- with a context clause 10.1.1
- with a use clause 8.4
-
Compile time evaluation of expressions 10.6;
- ...4.9
-
Compiler 10.4
- Compiler listing
- See:
list pragma
page pragma
- Compiler optimization
- See:
optimization
optimize pragma
-
Completed block statement 9.4
-
Completed subprogram 9.4
-
Completed task 9.4;
- ...9.9
- See Also:
tasking_error
terminated task
- as recipient of an entry call 9.5,
- ...9.7.2,
- ...9.7.3
- becoming abnormal 9.10
- completion during activation 9.3
- due to an exception in the task body 11.4.1,
- ...11.4.2
-
Component (of a composite type) 3.3;
- ...3.6,
- ...3.7,
- ...D
- See Also:
component association
component clause
component list
composite type
default expression
dependence on a discriminant
discriminant
indexed component
object
record type
selected component
subcomponent
- combined by aggregate 4.3
- depending on a discriminant 3.7.1;
- ...11.1
- name starting with a prefix 4.1
- of an array 3.6
- [see also: array type]
- of a constant 3.2.1
- of a derived type 3.4
- of an object 3.2
- of a private type 7.4.2
- of a record 3.7
- [see also: record type]
- of a variable 3.2.1
- simple name as a choice 3.7.3
- subtype 3.7
- subtype itself a composite type 3.6.1,
- ...3.7.2
- that is a task object 9.3
- whose type is a limited type 7.4.4
-
Component association 4.3
- in an aggregate 4.3
- including an expression which is an array aggregate 4.3.2
- named component association 4.3
- named component association for selective visibility 8.3
- positional component association 4.3
-
Component clause (in a record representation clause) 13.4
-
Component declaration 3.7
- See Also:
declaration
record type definition
- as part of a basic declaration 3.1
- having an extended scope 8.2
- in a component list 3.7
- of an array object 3.6.1
- of a record object 3.7.2
- visibility 8.3
-
Component list 3.7
- in a record type definition 3.7
- in a variant 3.7.3
-
Component subtype definition 3.7
- See Also:
dependence on a discriminant
- in a component declaration 3.7
-
Component type
- catenation with an array type 4.5.3
- object initialization
- [see: initial value]
- of an expression in an array aggregate 4.3.2
- of an expression in a record aggregate 4.3.1
- of a generic formal array type 12.3.4
- operation determining a composite type operation 4.5.1,
- ...4.5.2
-
Composite type 3.3;
- ...3.6,
- ...3.7,
- ...D
- See Also:
array type
class of type
component
discriminant
record type
subcomponent
- including a limited subcomponent 7.4.4
- including a task subcomponent 9.2
- object initialization 3.2.1
- [see also: initial value]
- of an aggregate 4.3
- with a private type component 7.4.2
-
Compound delimiter 2.2
- See Also:
arrow
assignment
box
delimiter
double dot
double star
exponentiation
greater than or equal
inequality
left label bracket
less than or equal
right label bracket
- names of delimiters 2.2
-
Compound statement 5.1
- See Also:
statement
- including the destination of a goto statement 5.9
- Concatenation
- See:
catenation
-
Condition 5.3
- See Also:
expression
- determining an open alternative of a selective wait 9.7.1
- in an exit statement 5.7
- in an if statement 5.3
- in a while iteration scheme 5.5
-
Conditional compilation 10.6
-
Conditional entry call 9.7.2;
- ...9.7
- and renamed entries 8.5
- subject to an address clause 13.5.1
-
Conforming 6.3.1
- discriminant parts 6.3.1;
- ...3.8.1,
- ...7.4.1
- formal parts 6.3.1
- formal parts in entry declarations and accept statements 9.5
- subprogram specifications 6.3.1;
- ...6.3
- subprogram specifications in body stub and subunit 10.2
- type marks 6.3.1;
- ...7.4.3
- Conjunction
- See:
logical operator
-
Constant 3.2.1;
- ...D
- See Also:
deferred constant
loop parameter
object
- access object 3.8
- formal parameter 6.2
- in a static expression 4.9
- renamed 8.5
- that is a slice 4.1.2
-
Constant declaration 3.2.1
- See Also:
deferred constant declaration
- as a full declaration 7.4.3
- with an array type 3.6.1
- with a record type 3.7.2
-
CONSTRAINED (predefined attribute)
- for an object of a type with discriminants 3.7.4;
- ...A
- for a private type 7.4.2,
- ...A
-
Constrained array definition 3.6
- in an object declaration 3.2,
- ...3.2.1
-
Constrained array type 3.6
- See Also:
array type
constraint
-
Constrained subtype 3.3;
- ...3.2.1,
- ...3.6,
- ...3.6.1,
- ...3.7,
- ...3.7.2,
- ...6.4.1,
- ...12.3.4
- See Also:
constraint
subtype
type
unconstrained subtype
- due to elaboration of a type definition 3.3.1
- due to the elaboration of a derived type definition 3.4
- object declarations 3.2.1
- of a subtype indication in an allocator 4.8
-
Constraint (on an object of a type) 3.3,
- ...3.3.2;
- ...D
- See Also:
accuracy constraint
compatibility
constrained subtype
dependence on a discriminant
discriminant constraint
elaboration of...
fixed point constraint
floating point constraint
index constraint
range constraint
satisfy
subtype
unconstrained subtype
- explicitly specified by use of a qualification 4.7
- in a subtype indication in an allocator 4.8
- not considered in overload resolution 8.7
- on a derived subtype 3.4
- on a formal parameter 6.2
- on a formal parameter of a generic formal subprogram 12.1.3
- on a generic actual parameter 12.3.1
- on a generic formal object 12.1.1
- on a generic formal parameter 12.1;
- ...12.3.1
- on an object designated by an access value 3.8
- on a renamed object 8.5
- on a subcomponent subject to a component clause must be static 13.4
- on a subtype of a generic formal type 12.1.2
- on a type mark in a generic parameter declaration 12.3.1
- on a variable 3.2.1,
- ...3.3,
- ...3.6
- on the result of a generic formal function 12.1.3
-
CONSTRAINT_ERROR (predefined exception) 11.1
- See Also:
access_check
discriminant_check
index_check
length_check
range_check
- raised by an accept statement 9.5
- raised by an actual parameter not in the subtype of the formal parameter 6.4.1
- raised by an allocator 4.8
- raised by an assignment 5.2;
- ...3.5.4
- raised by an attribute 3.5.5
- raised by a component of an array aggregate 4.3.2
- raised by a component of a record aggregate 4.3.1
- raised by an entry call statement 9.5
- raised by a formal parameter not in the subtype of the actual parameter 6.4.1
- raised by an index value out of bounds 4.1.1,
- ...4.1.2
- raised by a logical operation on arrays of different lengths 4.5.1
- raised by a name with a prefix evaluated to a null access value 4.1
- raised by a qualification 4.7
- raised by a result of a conversion 4.6
- raised by a return statement 5.8
- raised by incompatible constraints 3.3.2
- raised by integer exponentiation with a negative exponent 4.5.6
- raised by matching failure in an array assignment 5.2.1
- raised by naming of a variant not present in a record 4.1.3
- raised by the elaboration of a generic instantiation 12.3.1,
- ...12.3.2,
- ...12.3.4,
- ...12.3.5
- raised by the initialization of an object 3.2.1
- raised by the result of catenation 4.5.3
-
Context clause 10.1.1;
- ...D
- See Also:
use clause
with clause
- determining order of elaboration of compilation units 10.5
- in a compilation unit 10.1
- including a use clause 8.4
- inserted by the environment 10.4
- of a subunit 10.2
-
Context of overload resolution 8.7
- See Also:
overloading
- Control form
- See:
short circuit control form
-
CONTROLLED (predefined pragma) 4.8;
- ...B
-
Conversion operation 4.6
- See Also:
explicit conversion
implicit conversion
numeric type
subtype conversion
type conversion
unchecked conversion
- applied to an undefined value 3.2.1
- as a basic operation 3.3.3;
- ...3.3,
- ...3.5.5,
- ...3.5.8,
- ...3.5.10,
- ...3.6.2,
- ...3.7.4,
- ...3.8.2,
- ...7.4.2
- between array types 4.6
- between numeric types 3.3.3,
- ...3.5.5,
- ...4.6
- from universal_ fixed type 4.5.5
- in a static expression 4.9
- of a universal type expression 5.2
- of the bounds of a loop parameter 5.5
- to a derived type 3.4
- to a real type 4.5.7
-
Convertible universal operand 4.6
-
Copy (parameter passing) 6.2
-
COUNT (predefined attribute) for an entry 9.9;
- ...A
-
COUNT (predefined integer type) 14.2,
- ...14.2.5,
- ...14.3.10;
- ...14.2.4,
- ...14.3,
- ...14.3.3,
- ...14.3.4,
- ...14.4
-
CREATE (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
- raising an exception 14.4
-
Current column number 14.3;
- ...14.3.1,
- ...14.3.4,
- ...14.3.5,
- ...14.3.6
-
Current index of a direct access file 14.2,
- ...14.2.1;
- ...14.2.4
-
Current line number 14.3;
- ...14.3.1,
- ...14.3.4,
- ...14.3.5
-
Current mode of a file 14.1,
- ...14.2.1;
- ...14.2.2,
- ...14.2.4,
- ...14.3,
- ...14.3.5,
- ...14.4
-
Current page number 14.3;
- ...14.3.1,
- ...14.3.4,
- ...14.3.5
-
Current size of a direct access file 14.2
-
CURRENT_INPUT (text_io function) 14.3.2;
- ...14.3.10
-
CURRENT_OUTPUT (text_io function) 14.3.2;
- ...14.3.10
[Home] [Prev] [Next] [Index]
documentation@rational.com
Copyright © 1993-1998, Rational Software Corporation. All rights
reserved.