[Home] [Prev] [Next] [Index]
G
-
Garbage collection 4.8
-
Generic actual object 12.3.1;
- ...12.1.1
- See Also:
generic actual parameter
-
Generic actual parameter 12.3;
- ...12
- See Also:
generic actual object
generic actual subprogram
generic actual type
generic association
generic formal parameter
generic instantiation
matching
- cannot be a universal_fixed operation 4.5.5
- for a generic formal access type 12.3.5
- for a generic formal array type 12.3.4
- for a generic formal object 12.1.1
- for a generic formal private type 12.3.2
- for a generic formal scalar type 12.3.3
- or a generic formal subprogram 12.1.3;
- ...12.3.6
- for a generic formal type 12.1.2
- is not static 4.9
- that is an array aggregate 4.3.2
- that is a loop parameter 5.5
- that is a task type 9.2
-
Generic actual part 12.3
-
Generic actual subprogram 12.1.3,
- ...12.3.6
- See Also:
generic actual parameter
-
Generic actual type
- See:
generic actual parameter
- for a generic formal access type 12.3.5
- for a generic formal array type 12.3.4
- for a generic formal scalar type 12.3.3
- for a generic formal type with discriminants 12.3.2
- for a generic private formal type 12.3.2
- that is a private type 7.4.1
-
Generic association 12.3
- See Also:
generic actual parameter
generic formal parameter
- named generic association 12.3
- named generic association for selective visibility 8.3
- positional generic association 12.3
-
Generic body 12.2;
- ...12.1,
- ...12.1.2,
- ...12.3.2
- See Also:
body stub
elaboration of...
- in a package body 7.1
- including an exception handler 11.2;
- ...11
- including an exit statement 5.7
- including a goto statement 5.9
- including an implicit declaration 5.1
- must be in the same declarative part as the declaration 3.9,
- ...7.1
- not yet elaborated at an instantiation 3.9
-
Generic declaration 12.1;
- ...12,
- ...12.1.2,
- ...12.2
- See Also:
elaboration of...
- and body as a declarative region 8.1
- and proper body in the same compilation 10.3
- as a basic declaration 3.1
- as a later declarative item 3.9
- as a library unit 10.1
- in a package specification 7.1
- recompiled 10.3
-
Generic formal object 12.1,
- ...12.1.1;
- ...3.2,
- ...12.3,
- ...12.3.1
- See Also:
default expression
generic formal parameter
- of an array type 3.6.1
- of a record type 3.7.2
-
Generic formal parameter 12.1,
- ...12.3;
- ...D,
- ...12
- See Also:
generic actual parameter
generic association
generic formal object
generic formal subprogram
generic formal type
matching
object
- as a constant 3.2.1
- as a variable 3.2.1
- of a limited type 7.4.4
- of a task type 9.2
-
Generic formal part 12.1;
- ...D,
- ...12
-
Generic formal subprogram 12.1,
- ...12.1.3;
- ...12.1.2,
- ...12.3,
- ...12.3.6
- See Also:
generic formal parameter
- formal function 12.1.3
- with the same name as another 12.3
-
Generic formal type 12.1,
- ...12.1.2;
- ...12.3
- See Also:
constraint on...
discriminant of...
generic formal parameter
name of...
subtype indication...
- as index or component type of a generic formal array type 12.3.4
- discriminant must not be the discriminant of a variant 3.7.3
- formal access type 12.1.2,
- ...12.3.5
- formal array type 12.1.2
- formal array type (constrained) 12.1.2
- formal discrete type 12.1.2
- formal enumeration type 12.1.2
- formal fixed point type 12.1.2
- formal floating point type 12.1.2
- formal integer type 12.1.2
- formal limited private type 12.3.2
- formal limited type 12.1.2
- formal part 12.1.2
- formal private type 12.1.2,
- ...12.3.2
- formal private type with discriminants 12.3.2
- formal scalar type 12.1.2,
- ...12.3.3
- Generic function
- See:
generic subprogram
-
Generic instance 12.3;
- ...D,
- ...12,
- ...12.1,
- ...12.2
- See Also:
generic instantiation
scope of...
- inlined in place of each call 6.3.2
- of a generic package 12.3
- of a generic subprogram 12.3
- raising an exception 11.4.1
-
Generic instantiation 12.3;
- ...D,
- ...12.1,
- ...12.1.3,
- ...12.2
- See Also:
declaration
elaboration of...
generic actual parameter
- as a basic declaration 3.1
- as a later declarative item 3.9
- as a library unit 10.1
- before elaboration of the body 3.9,
- ...11.1
- implicitly declaring an exception 11.1
- invoking an operation of a generic actual type 12.1.2
- of a predefined input-output package 14.1 recompiled 10.3
- with a formal access type 12.3.5
- with a formal array type 12.3.4
- with a formal scalar type 12.3.3
- with a formal subprogram 12.3.6
-
Generic package 12.1;
- ...12
- for input-output 14
- instantiation 12.3;
- ...12,
- ...12.1
- [see also: generic instantiation]
- specification 12.1
- [see also: generic specification]
-
Generic package body 12.2;
- ...12.1
- See Also:
package body
-
Generic parameter declaration 12.1;
- ...12.1.1,
- ...12.1.2,
- ...12.1.3,
- ...12.3
- See Also:
generic formal parameter
- as a declarative region 8.1
- having an extended scope 8.2
- visibility 8.3
- Generic procedure
- See:
generic subprogram
-
Generic specification 12.1;
- ...12.3.2
- See Also:
generic package specification
generic subprogram specification
-
Generic subprogram 12.1;
- ...12
- body 12.2;
- ...12.1
- [see also: subprogram body]
- instantiation 12.3;
- ...12,
- ...12.1
- [see also: generic instantiation]
- interface pragma is not defined 13.9
- specification 12.1
- [see also: generic specification]
-
Generic type definition 12.1;
- ...12.1.2,
- ...12.3.3,
- ...12.3.4
-
Generic unit 12,
- ...12.1;
- ...D,
- ...12.2,
- ...12.3
- See Also:
generic declaration
program unit
- including an exception declaration 11.1
- including a raise statement 11.3
- subject to a suppress pragma 11.7
- with a separately compiled body 10.2
- Generic unit body
- See:
generic body
- Generic unit specification
- See:
generic specification
-
GET (text_io procedure) 14.3.5;
- ...14.3,
- ...14.3.2,
- ...14.3.4,
- ...14.3.10
- for character and string types 14.3.6
- for enumeration types 14.3.9
- for integer types 14.3.7
- for real types 14.3.8
- raising an exception 14.4
-
GET_LINE (text_io procedure) 14.3.6;
- ...14.3.10
-
Global declaration 8.1
- of a variable shared by tasks 9.11
-
Goto statement 5.9
- See Also:
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
-
Graphic character 2.1
- See Also:
basic graphic character
character
lower case letter
other special character
- in a character literal 2.5
- in a string literal 2.6
-
Graphical symbol 2.1
- See Also:
ascii
- not available 2.10
-
Greater than
- character 2.1
- delimiter 2.2
- operator
- [see: relational operator]
-
Greater than or equal
- compound delimiter 2.2
- operator
- [see: relational operator]
[Home] [Prev] [Next] [Index]
documentation@rational.com
Copyright © 1993-1998, Rational Software Corporation. All rights
reserved.