[Home] [Prev] [Next] [Index]
P
-
PACK (predefined pragma) 13.1;
- ...B
-
Package 7,
- ...7.1;
- ...D
- See Also:
deferred constant declaration
library unit
predefined package
private part
program unit
visible part
- as a generic instance 12.3;
- ...12
- including a raise statement 11.3
- named in a use clause 8.4
- renamed 8.5
- subject to an address clause 13.5
- subject to representation clause 13.1
- with a separately compiled body 10.2
-
Package body 7.1,
- ...7.3;
- ...D
- See Also:
body stub
- as a generic body 12.2
- as a proper body 3.9
- as a secondary unit 10.1
- as a secondary unit compiled after the corresponding library unit 10.3
- in another 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
- raising an exception 11.4.1,
- ...11.4.2
- recompiled 10.3
- subject to a suppress pragma 11.7
-
Package declaration 7.1,
- ...7.2;
- ...D
- and body as a declarative region 8.1
- as a basic declaration 3.1
- as a later declarative item 3.9
- as a library unit 10.1
- determining the visibility of another declaration 8.3
- elaboration raising an exception 11.4.2
- in a package specification 7.1
- recompiled 10.3
-
Package identifier 7.1
-
Package specification 7.1,
- ...7.2
- in a generic declaration 12.1
- including an inline pragma 6.3.2
- including an interface pragma 13.9
- including a representation clause 13.1
- including a suppress pragma 11.7
-
Page 14.3.4;
- ...14.3
-
PAGE (predefined pragma) B
-
PAGE (text_io function) 14.3.4;
- ...14.3.10
- raising an exception 14.4
-
Page length 14.3,
- ...14.3.3;
- ...14.3.1,
- ...14.3.4,
- ...14.4
-
Page terminator 14.3;
- ...14.3.3,
- ...14.3.4,
- ...14.3.5
-
PAGE_LENGTH (text_io function) 14.3.3,
- ...14.3.10
- raising an exception 14.4
-
Paragraphing recommended for the layout of programs 1.5
- Parallel execution
- See:
task
-
Parameter D
- See Also:
actual parameter
default expression
entry
formal parameter
formal part
function
generic actual parameter
generic formal parameter
loop parameter
mode
procedure
subprogram
- of a main program 10.1
-
Parameter and result type profile 6.6
-
Parameter association 6.4,
- ...6.4.1
- for a derived subprogram 3.4
- named parameter association 6.4
- named parameter association for selective visibility 8.3
- omitted for a subprogram call 6.4.2
- positional parameter association 6.4
- Parameter declaration
- See:
generic parameter declaration
parameter specification
- Parameter part
- See:
actual parameter part
-
Parameter specification 6.1
- See Also:
loop parameter specification
- as part of a basic declaration 3.1
- having an extended scope 8.2
- in a formal part 6.1
- visibility 8.3
-
Parameter type profile 6.6
-
Parent subprogram (of a derived subprogram) 3.4
-
Parent subtype (of a derived subtype) 3.4
-
Parent type (of a derived type) 3.4;
- ...D
- See Also:
derived type
- declared in a visible part 3.4
- of a generic actual type 12.1.2
- of a numeric type is predefined and anonymous 3.5.4
- ...3.5.7,
- ...3.5.9
-
Parent unit (of a body stub) 10.2
- compiled before its subunits 10.3
-
Parenthesis
- character 2.1
- delimiter 2.2
-
Parenthesized expression
- as a primary 4.4;
- ...4.5
- in a static expression 4.9
- Part
- See:
actual parameter part
declarative part
discriminant part
formal part
generic actual part
generic formal part
variant part
-
Partial ordering of compilation 10.3
-
Percent character 2.1
- See Also:
string literal
- replacing quotation character 2.10
-
Period character 2.1
- See Also:
dot character
point character
-
Physical processor 9;
- ...9.8
-
Plus
- character 2.1
- delimiter 2.2
- operator
- [see: binary adding operator, unary adding operator]
- unary operation 4.5.4
-
Point character 2.1
- See Also:
dot
- in a based literal 2.4.2
- in a decimal literal 2.4.1
- in a numeric literal 2.4
-
Point delimiter 2.2
- Pointer
- See:
access type
-
Portability 1.1
- of programs using real types 13.7.3
-
POS (predefined attribute) 3.5.5;
- ...A,
- ...13.3
-
POSITION (predefined attribute) 13.7.2;
- ...A
- See Also:
record representation clause
-
Position number
- as parameter to val attribute 3.5.5
- of an enumeration literal 3.5.1
- of an integer value 3.5.4
- of a value of a discrete type 3.5
- returned by pos attribute 3.5.5
- Position of a component within a record
- See:
record representation clause
-
Position of an element in a direct access file 14.2
-
Positional association 6.4,
- ...6.4.2,
- ...D
- See Also:
component association
discriminant association
generic association
parameter association
-
POSITIVE (predefined integer subtype) 3.6.3;
- ...C,
- ...14.3.7,
- ...14.3.8,
- ...14.3.9,
- ...14.3.10,
- ...C
- as the index type of the string type 3.6.3
-
POSITIVE_COUNT (predefined integer subtype) 14.2.5,
- ...14.3.10;
- ...14.2.4,
- ...14.3,
- ...14.3.4
-
Potentially visible declaration 8.4
-
Pound sterling character 2.1
- Power operator
- See:
exponentiating operator
-
Pragma 2.8;
- ...2,
- ...D
- See Also:
predefined pragma
- applicable to the whole of a compilation 10.1
- argument that is an overloaded subprogram name 6.3.2,
- ...8.7,
- ...13.9
- for the specification of a subprogram body in another language 13.9
- for the specification of program overlays 13.5
- in a code procedure body 13.8
- recommending the representation of an entity 13.1
- specifying implementation conventions for code statements 13.8
-
Precedence 4.5
- Precision (numeric)
- See:
delta
digits
-
PRED (predefined attribute) 3.5.5;
- ...A,
- ...13.3
- Predecessor
- See:
pred attribute
-
Predefined attribute
- See:
address
base
callable
constrained
count
first
first_bit
image
last
last_bit
pos
pred
range
size
small
storage_size
succ
terminated
val
value
width
-
Predefined constant 8.6;
- ...C
- See Also:
system.system_name
- for CHARACTER values
- [see: ascii]
-
Predefined exception 8.6,
- ...11.1;
- ...C,
- ...11.4.1
- See Also:
constraint_error
io_exceptions
numeric_error
program_error
tasking_error
time_error
-
Predefined function 8.6;
- ...C
- See Also:
attribute
character literal
enumeration literal
predefined generic library function
-
Predefined generic library function 8.6;
- ...C
- See Also:
unchecked_conversion
-
Predefined generic library package 8.6;
- ...C
- See Also:
direct_io
input-output package
sequential_io
-
Predefined generic library procedure 8.6;
- ...C
- See Also:
unchecked_deallocation
-
Predefined generic library subprogram 8.6;
- ...C
-
Predefined identifier 8.6;
- ...C
-
Predefined library package 8.6;
- ...C
- See Also:
predefined generic library package
predefined package
ascii
calendar
input-output package
io_exception
low_level_io
machine_code
system
text_io
- Predefined library subprogram
- See:
predefined generic library subprogram
- Predefined named number
- See:
system.fine_delta
system.max_digits
system.max_int
system.max_mantissa
system.memory_size
system.min_int
system.storage_unit
system.tick
-
Predefined operation 3.3,
- ...3.3.3;
- ...8.6
- See Also:
operation
predefined operator
- accuracy for a real type 4.5.7
- of a discrete type 3.5.5
- of a fixed point type 3.5.10
- of a universal type 4.10
- propagating an exception 11.6
-
Predefined operator 4.5,
- ...8.6;
- ...C
- See Also:
abs
arithmetic operator
binary adding operator
catenation
equality
exponentiating operator
highest precedence operator
inequality
limited type
logical operator
multiplying operator
operator
predefined operation
relational operator
unary adding operator
- applied to an undefined value 3.2.1
- as an operation 3.3.3
- for an access type 3.8.2
- for an array type 3.6.2
- for a record type 3.7.4
- implicitly declared 3.3.3
- in a static expression 4.9
- of a derived type 3.4
- of a fixed point type 3.5.9
- of a floating point type 3.5.7
- of an integer type 3.5.4
- raising an exception 11.4.1
-
Predefined package 8.6;
- ...C
- See Also:
ascii
library unit
predefined library package
standard
- for input-output 14
-
Predefined pragma
- See:
controlled
elaborate
inline
interface
list
memory_size
optimize
pack
page
priority
shared
storage_unit
suppress
system_name
-
Predefined subprogram 8.6;
- ...C
- See Also:
input-output subprogram
library unit
predefined generic library subprogram
-
Predefined subtype 8.6;
- ...C
- See Also:
field
natural
number_base
positive
priority
-
Predefined type 8.6;
- ...C
- See Also:
boolean
character
count
duration
float
integer
io_common
long_float
long_integer
priority
short_float
short_integer
string
system.address
system.name
time
universal_integer
universal_real
-
Prefix 4.1;
- ...D
- See Also:
appropriate for a type
function call
name
selected component
selector
- in an attribute 4.1.4
- in an indexed component 4.1.1
- in a selected component 4.1.3
- in a slice 4.1.2
- that is a function call 4.1
- that is a name 4.1
-
Primary 4.4
- in a factor 4.4
- in a static expression 4.9
-
PRIORITY (predefined integer subtype) 9.8;
- ...C,
- ...13.7
- See Also:
task priority
-
PRIORITY (predefined pragma) 9.8;
- ...B,
- ...13.7
- See Also:
task priority
-
Private part (of a package) 7.2;
- ...7.4.1,
- ...7.4.3,
- ...D
- See Also:
deferred constant declaration
private type declaration
-
Private type 3.3,
- ...7.4,
- ...7.4.1;
- ...D
- See Also:
class of type
derived type of a private type
limited private type
type with discriminants
- as a generic actual type 12.3.2
- as a generic formal type 12.1.2
- as a parent type 3.4
- corresponding full type declaration 3.3.1
- formal parameter 6.2
- of a deferred constant 7.4;
- ...3.2.1
- operation 7.4.2
-
Private type declaration 7.4;
- ...7.4.1,
- ...7.4.2
- See Also:
private part (of a package)
visible part (of a package)
- as a generic type declaration 12.1
- as a portion of a declarative region 8.1
- including the word `limited' 7.4.4
-
Procedure 6.1;
- ...6,
- ...D
- See Also:
parameter and result type profile
parameter
subprogram
- as a main program 10.1
- as a renaming of an entry 9.5
- renamed 8.5
-
Procedure body
- See:
subprogram body
- including code statements 13.8
-
Procedure call 6.4;
- ... 6,
- ...D
- See Also:
subprogram call
-
Procedure call statement 6.4
- See Also:
actual parameter
statement
- as a simple statement 5.1
- with a parameter of a derived type 3.4
- Procedure specification
- See:
subprogram specification
-
Processor 9
- Profile
- See:
parameter and result type profile
parameter type profile
-
Program 10;
- ...D
- See Also:
main program
-
Program legality 1.6
-
Program library 10.1,
- ...10.4;
- ...10.5
- creation 10.4;
- ...13.7
- manipulation and status 10.4
-
Program optimization 11.6;
- ...10.6
-
Program text 2.2,
- ...10.1;
- ...2.10
-
Program unit 6,
- ...7,
- ...9,
- ...12;
- ...D
- See Also:
address attribute
generic unit
library unit
package
subprogram
task unit
- body separately compiled
- [see: subunit]
- entity denoted by an expanded name 4.1.3
- including a suppress pragma 11.7
- subject to an address clause 13.5
- with a separately compiled body 10.2
-
PROGRAM_ERROR (predefined exception) 11.1
- See Also:
erroneous execution
suppress pragma
- raised by an erroneous program or incorrect order dependence 1.6; 11.1
- raised by a generic instantiation before elaboration of the body 3.9;
- ...12.1,
- ...12.2
- raised by a subprogram call before elaboration of the body 3.9;
- ...7.3
- raised by a task activation before elaboration of the body 3.9
- raised by reaching the end of a function body 6.5
- Propagation of an exception
- See:
exception propagation
-
Proper body 3.9
- as a body 3.9
- in a subunit 10.2
- of a library unit separately compiled 10.1
-
PUT (text_io procedure) 14.3
- ...14.3.5;
- ...14.3,
- ...14.3.2,
- ...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
[Home] [Prev] [Next] [Index]
documentation@rational.com
Copyright © 1993-1998, Rational Software Corporation. All rights
reserved.