Pack pragma 13.2(3), L(24)
Package 7(1), N(25)
package instance 12.3(13)
package−private extension 7.3(14.a)
package−private type 7.3(14.a)
package_body 7.2(2)
used 3.11(6), 10.1.1(7), P
package_body_stub 10.1.3(4)
used 10.1.3(2), P
package_declaration 7.1(2)
used 3.1(3/2), 10.1.1(5), P
package_renaming_declaration 8.5.3(2)
used 8.5(2), 10.1.1(6), P
package_specification 7.1(3)
used 7.1(2), 12.1(4), P
packed 13.2(5)
Packed_Decimal
in Interfaces.COBOL B.4(12)
Packed_Format
in Interfaces.COBOL B.4(26)
Packed_Signed
in Interfaces.COBOL B.4(27)
Packed_Unsigned
in Interfaces.COBOL B.4(27)
packing
aspect of representation 13.2(5)
padding bits 13.1(7/2)
Page
in Ada.Text_IO A.10.1(39)
Page pragma 2.8(22), L(25)
page terminator A.10(7)
Page_Length
in Ada.Text_IO A.10.1(26)
Paragraph_Sign
in Ada.Characters.Latin_1 A.3.3(22)
parallel processing
See task 9(1)
parameter
See formal parameter 6.1(17)
See generic formal parameter 12(1)
See also discriminant 3.7(1/2)
See also loop parameter 5.5(6)
parameter assigning back 6.4.1(17)
parameter copy back 6.4.1(17)
parameter mode 6.1(18)
parameter passing 6.4.1(1)
parameter_and_result_profile 6.1(13/2)
used 3.10(5), 3.10(6/2), 6.1(4.2/2), P
parameter_association 6.4(5)
used 6.4(4), P
parameter_profile 6.1(12)
used 3.10(5), 3.10(6/2), 6.1(4.1/2), 9.5.2(2/2), 9.5.2(3), 9.5.2(6), P
parameter_specification 6.1(15/2)
used 6.1(14), P
Parameterless_Handler
in Ada.Interrupts C.3.2(2)
Params_Stream_Type
in System.RPC E.5(6)
parent N(25.1/2)
parent body
of a subunit 10.1.3(8/2)
parent declaration
of a library unit 10.1.1(10)
of a library_item 10.1.1(10)
parent subtype 3.4(3/2)
parent type 3.4(3/2)
parent unit
of a library unit 10.1.1(10)
Parent_Tag
in Ada.Tags 3.9(7.2/2)
parent_unit_name 10.1.1(8)
used 6.1(5), 6.1(7), 7.1(3), 7.2(2), 10.1.3(7), P
part
of an object or value 3.2(6/2)
partial view
of a type 7.3(4)
partition 10.2(2), N(26)
partition building 10.2(2)
partition communication subsystem (PCS) E.5(1/2)
Partition_Check
[partial] E.4(19)
Partition_Elaboration_Policy pragma H.6(3/2), L(25.1/2)
Partition_Id
in System.RPC E.5(4)
Partition_Id attribute E.1(9)
pass by copy 6.2(2)
pass by reference 6.2(2)
passive partition E.1(2)
Pattern_Error
in Ada.Strings A.4.1(5)
PC−map approach to finalization 7.6.1(24.s)
PCS (partition communication subsystem) E.5(1/2)
pending interrupt occurrence C.3(2)
per−object constraint 3.8(18/2)
per−object expression 3.8(18/2)
percent sign 2.1(15/2)
Percent_Sign
in Ada.Characters.Latin_1 A.3.3(8)
perfect result set G.2.3(5)
periodic task
example 9.6(39)
See delay_until_statement 9.6(39)
Pi
in Ada.Numerics A.5(3/2)
Pic_String
in Ada.Text_IO.Editing F.3.3(7)
Picture
in Ada.Text_IO.Editing F.3.3(4)
picture String
for edited output F.3.1(1)
Picture_Error
in Ada.Text_IO.Editing F.3.3(9)
Pilcrow_Sign
in Ada.Characters.Latin_1 A.3.3(22)
plain_char
in Interfaces.C B.3(11)
plane
character 2.1(1/2)
PLD
in Ada.Characters.Latin_1 A.3.3(17)
PLU
in Ada.Characters.Latin_1 A.3.3(17)
plus operator 4.4(1), 4.5.3(1), 4.5.4(1)
plus sign 2.1(15/2)
Plus_Minus_Sign
in Ada.Characters.Latin_1 A.3.3(22)
Plus_Sign
in Ada.Characters.Latin_1 A.3.3(8)
PM
in Ada.Characters.Latin_1 A.3.3(19)
point 2.1(15/2)
Pointer
in Interfaces.C.Pointers B.3.2(5)
See access value 3.10(1)
See type System.Address 13.7(34/2)
pointer type
See access type 3.10(1)
Pointer_Error
in Interfaces.C.Pointers B.3.2(8)
Pointers
child of Interfaces.C B.3.2(4)
polymorphism 3.9(1), 3.9.2(1/2)
pool element 3.10(7/1), 13.11(11)
pool type 13.11(11)
pool−specific access type 3.10(7/1), 3.10(8)
Pos attribute 3.5.5(2)
position 13.5.1(4)
used 13.5.1(3), P
Position attribute 13.5.2(2/2)
position number 3.5(1)
of an enumeration value 3.5.1(7)
of an integer value 3.5.4(15)
positional association 6.4(7), 12.3(6)
positional component association 4.3.1(6)
positional discriminant association 3.7.1(4)
positional_array_aggregate 4.3.3(3/2)
used 4.3.3(2), P
Positive 3.5.4(12)
Positive subtype of Integer
in Standard A.1(13)
Positive_Count subtype of Count
in Ada.Direct_IO A.8.4(4)
in Ada.Streams.Stream_IO A.12.1(7)
in Ada.Text_IO A.10.1(5)
POSIX 1.2(10.a)
possible interpretation 8.6(14)
for direct_names 8.3(24)
for selector_names 8.3(24)
post−compilation error 1.1.2(29)
post−compilation rules 1.1.2(29)
potentially blocking operation 9.5.1(8)
Abort_Task C.7.1(16)
delay_statement 9.6(34), D.9(5)
remote subprogram call E.4(17)
RPC operations E.5(23)
Suspend_Until_True D.10(10)
potentially use−visible 8.4(8/2)
Pound_Sign
in Ada.Characters.Latin_1 A.3.3(21)
Pragma 2.8(1), 2.8(2), L(1), N(27)
pragma argument 2.8(9)
pragma name 2.8(9)
pragma, categorization E.2(2)
Remote_Call_Interface E.2.3(2)
Remote_Types E.2.2(2)
Shared_Passive E.2.1(2)
pragma, configuration 10.1.5(8)
Assertion_Policy 11.4.2(7/2)
Detect_Blocking H.5(4/2)
Discard_Names C.5(4)
Locking_Policy D.3(5)
Normalize_Scalars H.1(4)
Partition_Elaboration_Policy H.6(5/2)
Priority_Specific_Dispatching D.2.2(4/2)
Profile D.13(6/2)
Queuing_Policy D.4(5)
Restrictions 13.12(8)
Reviewable H.3.1(4)
Suppress 11.5(5/2)
Task_Dispatching_Policy D.2.2(4/2)
Unsuppress 11.5(5/2)
pragma, identifier specific to 2.8(10)
pragma, interfacing
Convention B.1(4)
Export B.1(4)
Import B.1(4)
Linker_Options B.1(4)
pragma, library unit 10.1.5(7)
All_Calls_Remote E.2.3(6)
categorization pragmas E.2(2)
Elaborate_Body 10.2.1(24)
Preelaborate 10.2.1(4)
Pure 10.2.1(15)
pragma, program unit 10.1.5(2)
Convention B.1(29)
Export B.1(29)
Import B.1(29)
Inline 6.3.2(2)
library unit pragmas 10.1.5(7)
pragma, representation 13.1(1/1)
Asynchronous E.4.1(8)
Atomic C.6(14)
Atomic_Components C.6(14)
Controlled 13.11.3(5)
Convention B.1(28)
Discard_Names C.5(6)
Export B.1(28)
Import B.1(28)
Pack 13.2(5)
Volatile C.6(14)
Volatile_Components C.6(14)
pragma_argument_association 2.8(3)
used 2.8(2), D.13(3/2), L(27.2/2), P
pragmas
All_Calls_Remote E.2.3(5), L(2)
Assert 11.4.2(3/2), L(2.1/2)
Assertion_Policy 11.4.2(6/2), L(2.2/2)
Asynchronous E.4.1(3), L(3)
Atomic C.6(3), L(4)
Atomic_Components C.6(5), L(5)
Attach_Handler C.3.1(4), L(6)
Controlled 13.11.3(3), L(7)
Convention B.1(7), L(8)
Detect_Blocking H.5(3/2), L(8.1/2)
Discard_Names C.5(3), L(9)
Elaborate 10.2.1(20), L(10)
Elaborate_All 10.2.1(21), L(11)
Elaborate_Body 10.2.1(22), L(12)
Export B.1(6), L(13)
Import B.1(5), L(14)
Inline 6.3.2(3), L(15)
Inspection_Point H.3.2(3), L(16)
Interrupt_Handler C.3.1(2), L(17)
Interrupt_Priority D.1(5), L(18)
Linker_Options B.1(8), L(19)
List 2.8(21), L(20)
Locking_Policy D.3(3), L(21)
No_Return 6.5.1(3/2), L(21.1/2)
Normalize_Scalars H.1(3), L(22)
Optimize 2.8(23), L(23)
Pack 13.2(3), L(24)
Page 2.8(22), L(25)
Partition_Elaboration_Policy H.6(3/2), L(25.1/2)
Preelaborable_Initialization 10.2.1(4.2/2), L(25.2/2)
Preelaborate 10.2.1(3), L(26)
Priority D.1(3), L(27)
Priority_Specific_Dispatching D.2.2(2.2/2), L(27.1/2)
Profile D.13(3/2), L(27.2/2)
Pure 10.2.1(14), L(28)
Queuing_Policy D.4(3), L(29)
Relative_Deadline D.2.6(4/2), L(29.1/2)
Remote_Call_Interface E.2.3(3), L(30)
Remote_Types E.2.2(3), L(31)
Restrictions 13.12(3), L(32)
Reviewable H.3.1(3), L(33)
Shared_Passive E.2.1(3), L(34)
Storage_Size 13.3(63), L(35)
Suppress 11.5(4/2), J.10(3/2), L(36)
Task_Dispatching_Policy D.2.2(2), L(37)
Unchecked_Union B.3.3(3/2), L(37.1/2)
Unsuppress 11.5(4.1/2), L(37.2/2)
Volatile C.6(4), L(38)
Volatile_Components C.6(6), L(39)
precedence of operators 4.5(1)
Pred attribute 3.5(25)
predefined environment A(1)
predefined exception 11.1(4)
predefined library unit
See language−defined library units
predefined operation
of a type 3.2.3(1/2)
predefined operations
of a discrete type 3.5.5(10)
of a fixed point type 3.5.10(17)
of a floating point type 3.5.8(3)
of a record type 3.8(24)
of an access type 3.10.2(34/2)
of an array type 3.6.2(15)
predefined operator 4.5(9)
[partial] 3.2.1(9)
predefined type 3.2.1(10)
See language−defined types
preelaborable
of an elaborable construct 10.2.1(5)
preelaborable initialization 10.2.1(11.1/2)
Preelaborable_Initialization pragma 10.2.1(4.2/2), L(25.2/2)
Preelaborate pragma 10.2.1(3), L(26)
preelaborated 10.2.1(11/1)
[partial] 10.2.1(11/1), E.2.1(9)
preempt
a running task D.2.3(9/2)
preference
for root numeric operators and ranges 8.6(29)
preference control
See requeue 9.5.4(1)
prefix 4.1(4)
of a prefixed view 4.1.3(9.2/2)
used 4.1.1(2), 4.1.2(2), 4.1.3(2), 4.1.4(2), 4.1.4(4), 6.4(2), 6.4(3), P
prefixed view 4.1.3(9.2/2)
prefixed view profile 6.3.1(24.1/2)
Prepend
in Ada.Containers.Doubly_Linked_Lists A.18.3(22/2)
in Ada.Containers.Vectors A.18.2(44/2), A.18.2(45/2)
prescribed result
for the evaluation of a complex arithmetic operation G.1.1(42)
for the evaluation of a complex elementary function G.1.2(35)
for the evaluation of an elementary function A.5.1(37)
Previous
in Ada.Containers.Doubly_Linked_Lists A.18.3(38/2), A.18.3(40/2)
in Ada.Containers.Ordered_Maps A.18.6(36/2), A.18.6(37/2)
in Ada.Containers.Ordered_Sets A.18.9(47/2), A.18.9(48/2)
in Ada.Containers.Vectors A.18.2(65/2), A.18.2(66/2)
primary 4.4(7)
used 4.4(6), P
primitive function A.5.3(17)
primitive operation
[partial] 3.2(1)
primitive operations N(28)
of a type 3.2.3(1/2)
primitive operator
of a type 3.2.3(8)
primitive subprograms
of a type 3.2.3(2)
priority D.1(15)
of a protected object D.3(6/2)
Priority attribute D.5.2(3/2)
priority inheritance D.1(15)
priority inversion D.2.3(11/2)
priority of an entry call D.4(9)
Priority pragma D.1(3), L(27)
Priority subtype of Any_Priority
in System 13.7(16)
Priority_Specific_Dispatching pragma D.2.2(2.2/2), L(27.1/2)
private declaration of a library unit 10.1.1(12)
private descendant
of a library unit 10.1.1(12)
private extension 3.2(4.1/2), 3.9(2.1/2), 3.9.1(1/2), N(29/2)
[partial] 7.3(14), 12.5.1(5/2)
private library unit 10.1.1(12)
private operations 7.3.1(1)
private part 8.2(5)
of a package 7.1(6/2), 12.3(12.b)
of a protected unit 9.4(11/2)
of a task unit 9.1(9)
private type 3.2(4.1/2), N(30/2)
[partial] 7.3(14)
private types and private extensions 7.3(1)
private with_clause 10.1.2(4.b/2)
private_extension_declaration 7.3(3/2)
used 3.2.1(2), P
private_type_declaration 7.3(2)
used 3.2.1(2), P
procedure 6(1), N(30.1/2)
null 6.7(3/2)
procedure instance 12.3(13)
procedure_call_statement 6.4(2)
used 5.1(4/2), 9.7.2(3.1/2), P
procedure_or_entry_call 9.7.2(3.1/2)
used 9.7.2(3/2), 9.7.4(4/2), P
procedure_specification 6.1(4.1/2)
used 6.1(4/2), 6.7(2/2), P
processing node E(2)
profile 6.1(22)
associated with a dereference 4.1(10)
fully conformant 6.3.1(18)
mode conformant 6.3.1(16/2)
subtype conformant 6.3.1(17)
type conformant 6.3.1(15/2)
Profile pragma D.13(3/2), L(27.2/2)
profile resolution rule
name with a given expected profile 8.6(26)
progenitor N(30.2/2)
progenitor subtype 3.9.4(9/2)
progenitor type 3.9.4(9/2)
program 10.2(1), N(31)
program execution 10.2(1)
program library
See library 10(2)
See library 10.1.4(9)
Program unit 10.1(1), N(32)
program unit pragma 10.1.5(2)
Convention B.1(29)
Export B.1(29)
Import B.1(29)
Inline 6.3.2(2)
library unit pragmas 10.1.5(7)
program−counter−map approach to finalization 7.6.1(24.s)
Program_Error
raised by failure of run−time check 1.1.3(17.b), 1.1.3(20), 1.1.5(8), 1.1.5(12), 1.1.5(12.b), 3.5(27.c/2), 3.5.5(8), 3.10.2(29), 3.11(14), 4.6(57), 4.8(10.1/2), 4.8(10.2/2), 4.8(10.3/2), 6.2(12), 6.4(11/2), 6.5(8/2), 6.5(21/2), 6.5.1(9/2), 7.6.1(15), 7.6.1(16/2), 7.6.1(17), 7.6.1(17.1/1), 7.6.1(17.2/1), 7.6.1(18/2), 7.6.1(20.b), 8.5.4(8.1/1), 9.4(20), 9.5.1(17), 9.5.3(7), 9.7.1(21), 9.8(20), 10.2(26), 11.1(4), 11.5(8.a), 11.5(19), 12.5.1(23.3/2), 13.7.1(16), 13.9.1(9), 13.11.2(13), 13.11.2(14), A.5.2(40.1/1), A.7(14), B.3.3(22/2), C.3.1(10), C.3.1(11/2), C.3.2(17), C.3.2(20), C.3.2(21), C.3.2(22/2), C.7.1(15), C.7.1(17/2), C.7.2(13), D.3(13), D.3(13.2/2), D.3(13.4/2), D.5.1(9), D.5.2(6/2), D.7(19.1/2), D.10(10), D.11(8), E.1(10), E.3(6), E.4(18/1), J.7.1(7)
in Standard A.1(46)
propagate 11.4(1)
an exception by a construct 11.4(6.a)
an exception by an execution 11.4(6.a)
an exception occurrence by an execution, to a dynamically enclosing execution 11.4(6)
proper_body 3.11(6)
used 3.11(5), 10.1.3(7), P
protected action 9.5.1(4)
complete 9.5.1(6)
start 9.5.1(5)
protected calling convention 6.3.1(12)
protected declaration 9.4(1)
protected entry 9.4(1)
protected function 9.5.1(1)
protected interface 3.9.4(5/2)
protected object 9(3), 9.4(1)
protected operation 9.4(1)
protected procedure 9.5.1(1)
protected subprogram 9.4(1), 9.5.1(1)
protected tagged type 3.9.4(6/2)
protected type N(33/2)
protected unit 9.4(1)
protected_body 9.4(7)
used 3.11(6), P
protected_body_stub 10.1.3(6)
used 10.1.3(2), P
protected_definition 9.4(4)
used 9.4(2/2), 9.4(3/2), P
protected_element_declaration 9.4(6)
used 9.4(4), P
protected_operation_declaration 9.4(5/1)
used 9.4(4), 9.4(6), P
protected_operation_item 9.4(8/1)
used 9.4(7), P
protected_type_declaration 9.4(2/2)
used 3.2.1(3), P
ptrdiff_t
in Interfaces.C B.3(12)
PU1
in Ada.Characters.Latin_1 A.3.3(18)
PU2
in Ada.Characters.Latin_1 A.3.3(18)
public declaration of a library unit 10.1.1(12)
public descendant
of a library unit 10.1.1(12)
public library unit 10.1.1(12)
punctuation_connector 2.1(10.2/2)
used 2.3(3.1/2), P
pure 10.2.1(15.1/2)
Pure pragma 10.2.1(14), L(28)
Put
in Ada.Text_IO A.10.1(42), A.10.1(48), A.10.1(55), A.10.1(60), A.10.1(66), A.10.1(67), A.10.1(71), A.10.1(72), A.10.1(76), A.10.1(77), A.10.1(82), A.10.1(83)
in Ada.Text_IO.Bounded_IO A.10.11(4/2), A.10.11(5/2)
in Ada.Text_IO.Complex_IO G.1.3(7), G.1.3(8)
in Ada.Text_IO.Editing F.3.3(14), F.3.3(15), F.3.3(16)
in Ada.Text_IO.Unbounded_IO A.10.12(4/2), A.10.12(5/2)
Put_Line
in Ada.Text_IO A.10.1(50)
in Ada.Text_IO.Bounded_IO A.10.11(6/2), A.10.11(7/2)
in Ada.Text_IO.Unbounded_IO A.10.12(6/2), A.10.12(7/2)