Go to the first, previous, next, last section, table of contents.


P index

P   See section 9.2 Task Execution - Task Activation(11), See section 12.5.3 Formal Array Types(11), See section 12.5.4 Formal Access Types(8)
Pack pragma   See section 13.2 Pragma Pack(3), See section L Language-Defined Pragmas (informative)(24)
Package   See section 7 Packages(1), See section N Glossary (informative)(25)
package instance   See section 12.3 Generic Instantiation(13)
package_body   See section 7.2 Package Bodies(2)
   used   See section 3.11 Declarative Parts(6), See section 10.1.1 Compilation Units - Library Units(7), See section P Syntax Summary (informative)(1)
package_body_stub   See section 10.1.3 Subunits of Compilation Units(4)
   used   See section 10.1.3 Subunits of Compilation Units(2), See section P Syntax Summary (informative)(1)
package_declaration   See section 7.1 Package Specifications and Declarations(2)
   used   See section 3.1 Declarations(3), See section 10.1.1 Compilation Units - Library Units(5), See section P Syntax Summary (informative)(1)
package_renaming_declaration   See section 8.5.3 Package Renaming Declarations(2)
   used   See section 8.5 Renaming Declarations(2), See section 10.1.1 Compilation Units - Library Units(6), See section P Syntax Summary (informative)(1)
package_specification   See section 7.1 Package Specifications and Declarations(3)
   used   See section 7.1 Package Specifications and Declarations(2), See section 12.1 Generic Declarations(4), See section P Syntax Summary (informative)(1)
packed   See section 13.2 Pragma Pack(5)
Packed_Decimal   See section B.4 Interfacing with COBOL(12)
Packed_Descriptor   See section 13.6 Change of Representation(6)
Packed_Format   See section B.4 Interfacing with COBOL(26)
Packed_Signed   See section B.4 Interfacing with COBOL(27)
Packed_Unsigned   See section B.4 Interfacing with COBOL(27)
packing
   aspect of representation   See section 13.2 Pragma Pack(5)
padding bits   See section 13.1 Representation Items(7)
Page   See section 13.3 Representation Attributes(80), See section A.10.1 The Package Text_IO(39)
Page pragma   See section 2.8 Pragmas(22), See section L Language-Defined Pragmas (informative)(25)
page terminator   See section A.10 Text Input-Output(7)
Page_Length   See section A.10.1 The Package Text_IO(26)
Page_Num   See section 3.5.4 Integer Types(34)
Painted_Point   See section 3.9.1 Type Extensions(11)
Pair   See section 6.4 Subprogram Calls(20)
parallel processing
   See task   See section 9 Tasks and Synchronization(1)
Parallel_Simulation   See section A.5.2 Random Number Generation(60)
parameter
   See also discriminant   See section 3.7 Discriminants(1)
   See also loop parameter   See section 5.5 Loop Statements(6)
   See formal parameter   See section 6.1 Subprogram Declarations(17)
   See generic formal parameter   See section 12 Generic Units(1)
parameter assigning back   See section 6.4.1 Parameter Associations(17)
parameter copy back   See section 6.4.1 Parameter Associations(17)
parameter mode   See section 6.1 Subprogram Declarations(18)
parameter passing   See section 6.4.1 Parameter Associations(1)
parameter_and_result_profile   See section 6.1 Subprogram Declarations(13)
   used   See section 3.10 Access Types(5), See section 6.1 Subprogram Declarations(4), See section P Syntax Summary (informative)(1)
parameter_association   See section 6.4 Subprogram Calls(5)
   used   See section 6.4 Subprogram Calls(4), See section P Syntax Summary (informative)(1)
parameter_profile   See section 6.1 Subprogram Declarations(12)
   used   See section 3.10 Access Types(5),  See section 6.1 Subprogram Declarations(4),   See section 9.5.2 Entries and Accept Statements(2),
          See section 9.5.2 Entries and Accept Statements(3), See section 9.5.2 Entries and Accept Statements(6), See section P Syntax Summary (informative)(1)
parameter_specification   See section 6.1 Subprogram Declarations(15)
   used   See section 6.1 Subprogram Declarations(14), See section P Syntax Summary (informative)(1)
Parameterless_Handler   See section C.3.2 The Package Interrupts(2)
Params_Stream_Type   See section E.5 Partition Communication Subsystem(6)
Parent   See section 10.1.3 Subunits of Compilation Units(20), See section 10.1.3 Subunits of Compilation Units(21), See section 10.1.3 Subunits of Compilation Units(23)
parent body
   of a subunit   See section 10.1.3 Subunits of Compilation Units(8)
parent declaration
   of a library_item   See section 10.1.1 Compilation Units - Library Units(10)
   of a library unit   See section 10.1.1 Compilation Units - Library Units(10)
parent subtype   See section 3.4 Derived Types and Classes(3)
parent type   See section 3.4 Derived Types and Classes(3)
parent unit
   of a library unit   See section 10.1.1 Compilation Units - Library Units(10)
parent_unit_name   See section 10.1.1 Compilation Units - Library Units(8)
   used   See section 6.1 Subprogram Declarations(5), See section 6.1 Subprogram Declarations(7),    See section 7.1 Package Specifications and Declarations(3),
          See section 7.2 Package Bodies(2), See section 10.1.3 Subunits of Compilation Units(7), See section P Syntax Summary (informative)(1)
Parser   See section 9.1 Task Units and Task Objects(27)
part
   of an object or value   See section 3.2 Types and Subtypes(6)
partial view
   of a type   See section 7.3 Private Types and Private Extensions(4)
partition   See section 10.2 Program Execution(2), See section N Glossary (informative)(26)
partition building   See section 10.2 Program Execution(2)
partition communication subsystem (PCS)   See section E.5 Partition Communication Subsystem(1)
Partition_Check
   [partial]   See section E.4 Remote Subprogram Calls(19)
Partition_ID   See section E.5 Partition Communication Subsystem(4)
Partition_ID attribute   See section E.1 Partitions(9), See section K Language-Defined Attributes (informative)(173)
pass by copy   See section 6.2 Formal Parameter Modes(2)
pass by reference   See section 6.2 Formal Parameter Modes(2)
passive partition   See section E.1 Partitions(2)
PCS (partition communication subsystem)   See section E.5 Partition Communication Subsystem(1)
pending interrupt occurrence   See section C.3 Interrupt Support(2)
per-object constraint   See section 3.8 Record Types(18)
per-object expression   See section 3.8 Record Types(18)
Percent   See section J.5 ASCII(6)
Percent_Sign   See section A.3.3 The Package Characters.Latin_1(8)
perfect result set   See section G.2.3 Model of Fixed Point Arithmetic(5)
periodic task
   See delay_until_statement   See section 9.6 Delay Statements, Duration, and Time(39)
   example   See section 9.6 Delay Statements, Duration, and Time(39)
Peripheral   See section 3.8.1 Variant Parts and Discrete Choices(25)
Peripheral_Ref   See section 3.10 Access Types(22)
Person   See section 3.10.1 Incomplete Type Declarations(19), See section 3.10.1 Incomplete Type Declarations(22)
Person_Name   See section 3.10.1 Incomplete Type Declarations(20)
Pi   See section A.5 The Numerics Packages(3)
Pic_String   See section F.3.3 The Package Text_IO.Editing(7)
Picture   See section F.3.3 The Package Text_IO.Editing(4)
picture String
   for edited output   See section F.3.1 Picture String Formation(1)
Picture_Error   See section F.3.3 The Package Text_IO.Editing(9)
Pilcrow_Sign   See section A.3.3 The Package Characters.Latin_1(22)
plain_char   See section B.3 Interfacing with C(11)
PLD   See section A.3.3 The Package Characters.Latin_1(17)
PLU   See section A.3.3 The Package Characters.Latin_1(17)
plus operator   See section 4.4 Expressions(1), See section 4.5.3 Binary Adding Operators(1), See section 4.5.4 Unary Adding Operators(1)
plus sign   See section 2.1 Character Set(15)
Plus_Minus_Sign   See section A.3.3 The Package Characters.Latin_1(22)
Plus_Sign   See section A.3.3 The Package Characters.Latin_1(8)
PM   See section A.3.3 The Package Characters.Latin_1(19)
point   See section 1 General(2.15), See section 3.9 Tagged Types and Type Extensions(32)
pointer   See section B.3.2 The Generic Package Interfaces.C.Pointers(5)
   See access value   See section 3.10 Access Types(1)
   See type System.Address   See section 13.7 The Package System(34)
pointer type
   See access type   See section 3.10 Access Types(1)
Pointer_Error   See section B.3.2 The Generic Package Interfaces.C.Pointers(8)
Pointers
   child of Interfaces.C   See section B.3.2 The Generic Package Interfaces.C.Pointers(4)
polymorphism   See section 3.9 Tagged Types and Type Extensions(1), See section 3.9.2 Dispatching Operations of Tagged Types(1)
pool element   See section 3.10 Access Types(7), See section 13.11 Storage Management(11)
pool type   See section 13.11 Storage Management(11)
pool-specific access type   See section 3.10 Access Types(7), See section 3.10 Access Types(8)
Pop   See section 12.8 Example of a Generic Package(3), See section 12.8 Example of a Generic Package(7), See section 12.8 Example of a Generic Package(14)
Pos attribute   See section 3.5.5 Operations of Discrete Types(2), See section K Language-Defined Attributes (informative)(175)
position   See section 13.5.1 Record Representation Clauses(4)
   used   See section 13.5.1 Record Representation Clauses(3), See section P Syntax Summary (informative)(1)
Position attribute   See section 13.5.2 Storage Place Attributes(2), See section K Language-Defined Attributes (informative)(179)
position number   See section 3.5 Scalar Types(1)
   of an enumeration value   See section 3.5.1 Enumeration Types(7)
   of an integer value   See section 3.5.4 Integer Types(15)
positional association   See section 6.4 Subprogram Calls(7), See section 12.3 Generic Instantiation(6)
positional component association   See section 4.3.1 Record Aggregates(6)
positional discriminant association   See section 3.7.1 Discriminant Constraints(4)
positional_array_aggregate   See section 4.3.3 Array Aggregates(3)
   used   See section 4.3.3 Array Aggregates(2), See section P Syntax Summary (informative)(1)
Positive   See section 3.5.4 Integer Types(12), See section 3.5.4 Integer Types(13), See section 3.6.3 String Types(3),
           See section A.1 The Package Standard(13)
Positive_Count   See section A.8.4 The Generic Package Direct_IO(4),  See section A.10 Text Input-Output(10),
                 See section A.10.1 The Package Text_IO(5), See section A.12.1 The Package Streams.Stream_IO(7)
possible interpretation   See section 8.6 The Context of Overload Resolution(14)
   for direct_names   See section 8.3 Visibility(24)
   for selector_names   See section 8.3 Visibility(24)
post-compilation error   See section 1.1.2 Structure(29)
post-compilation rules   See section 1.1.2 Structure(29), See section 10.1.3 Subunits of Compilation Units(15),
                         See section 10.1.5 Pragmas and Program Units(8), See section 10.2 Program Execution(2),
                         See section 12.3 Generic Instantiation(19),  See section 13.12 Pragma Restrictions(8),
                         See section D.2.2 The Standard Task Dispatching Policy(4),  See section D.3 Priority Ceiling Locking(5),
                         See section D.4 Entry Queuing Policies(5),    See section E Distributed Systems (normative)(2),
                         See section E.1 Partitions(2),    See section E.2.1 Shared Passive Library Units(10),
                         See section E.2.3 Remote Call Interface Library Units(17), See section H.1 Pragma Normalize_Scalars(4),
                         See section H.3.1 Pragma Reviewable(4)
potentially blocking operation   See section 9.5.1 Protected Subprograms and Protected Actions(8)
   Abort_Task   See section C.7.1 The Package Task_Identification(16)
   delay_statement   See section 9.6 Delay Statements, Duration, and Time(34), See section D.9 Delay Accuracy(5)
   remote subprogram call   See section E.4 Remote Subprogram Calls(17)
   RPC operations   See section E.5 Partition Communication Subsystem(23)
   Suspend_Until_True   See section D.10 Synchronous Task Control(10)
potentially use-visible   See section 8.4 Use Clauses(8)
Pound_Sign   See section A.3.3 The Package Characters.Latin_1(21)
Power_16   See section 3.3.2 Number Declarations(10)
Pragma   See section 2.8 Pragmas(1), See section 2.8 Pragmas(2), See section L Language-Defined Pragmas (informative)(1), See section N Glossary (informative)(27)
pragma argument   See section 2.8 Pragmas(9)
pragma name   See section 2.8 Pragmas(9)
pragma, categorization   See section E.2 Categorization of Library Units(2)
   Remote_Call_Interface   See section E.2.3 Remote Call Interface Library Units(2)
   Remote_Types   See section E.2.2 Remote Types Library Units(2)
   Shared_Passive   See section E.2.1 Shared Passive Library Units(2)
pragma, configuration   See section 10.1.5 Pragmas and Program Units(8)
   Locking_Policy   See section D.3 Priority Ceiling Locking(5)
   Normalize_Scalars   See section H.1 Pragma Normalize_Scalars(4)
   Queuing_Policy   See section D.4 Entry Queuing Policies(5)
   Restrictions   See section 13.12 Pragma Restrictions(8)
   Reviewable   See section H.3.1 Pragma Reviewable(4)
   Suppress   See section 11.5 Suppressing Checks(5)
   Task_Dispatching_Policy   See section D.2.2 The Standard Task Dispatching Policy(4)
pragma, identifier specific to   See section 2.8 Pragmas(10)
pragma, interfacing
   Convention   See section B.1 Interfacing Pragmas(4)
   Export   See section B.1 Interfacing Pragmas(4)
   Import   See section B.1 Interfacing Pragmas(4)
   Linker_Options   See section B.1 Interfacing Pragmas(4)
pragma, library unit   See section 10.1.5 Pragmas and Program Units(7)
   All_Calls_Remote   See section E.2.3 Remote Call Interface Library Units(6)
   categorization pragmas   See section E.2 Categorization of Library Units(2)
   Elaborate_Body   See section 10.2.1 Elaboration Control(24)
   Preelaborate   See section 10.2.1 Elaboration Control(4)
   Pure   See section 10.2.1 Elaboration Control(15)
pragma, program unit   See section 10.1.5 Pragmas and Program Units(2)
   Convention   See section B.1 Interfacing Pragmas(29)
   Export   See section B.1 Interfacing Pragmas(29)
   Import   See section B.1 Interfacing Pragmas(29)
   Inline   See section 6.3.2 Inline Expansion of Subprograms(2)
   library unit pragmas   See section 10.1.5 Pragmas and Program Units(7)
pragma, representation   See section 13.1 Representation Items(1)
   Asynchronous   See section E.4.1 Pragma Asynchronous(8)
   Atomic   See section C.6 Shared Variable Control(14)
   Atomic_Components   See section C.6 Shared Variable Control(14)
   Controlled   See section 13.11.3 Pragma Controlled(5)
   Convention   See section B.1 Interfacing Pragmas(28)
   Discard_Names   See section C.5 Pragma Discard_Names(6)
   Export   See section B.1 Interfacing Pragmas(28)
   Import   See section B.1 Interfacing Pragmas(28)
   Pack   See section 13.2 Pragma Pack(5)
   Volatile   See section C.6 Shared Variable Control(14)
   Volatile_Components   See section C.6 Shared Variable Control(14)
pragma_argument_association   See section 2.8 Pragmas(3)
   used   See section 2.8 Pragmas(2), See section P Syntax Summary (informative)(1)
pragmas
   All_Calls_Remote   See section E.2.3 Remote Call Interface Library Units(5), See section L Language-Defined Pragmas (informative)(2)
   Asynchronous   See section E.4.1 Pragma Asynchronous(3), See section L Language-Defined Pragmas (informative)(3)
   Atomic   See section C.6 Shared Variable Control(3), See section L Language-Defined Pragmas (informative)(4)
   Atomic_Components   See section C.6 Shared Variable Control(5), See section L Language-Defined Pragmas (informative)(5)
   Attach_Handler   See section C.3.1 Protected Procedure Handlers(4), See section L Language-Defined Pragmas (informative)(6)
   Controlled   See section 13.11.3 Pragma Controlled(3), See section L Language-Defined Pragmas (informative)(7)
   Convention   See section B.1 Interfacing Pragmas(7), See section L Language-Defined Pragmas (informative)(8)
   Discard_Names   See section C.5 Pragma Discard_Names(3), See section L Language-Defined Pragmas (informative)(9)
   Elaborate   See section 10.2.1 Elaboration Control(20), See section L Language-Defined Pragmas (informative)(10)
   Elaborate_All   See section 10.2.1 Elaboration Control(21), See section L Language-Defined Pragmas (informative)(11)
   Elaborate_Body   See section 10.2.1 Elaboration Control(22), See section L Language-Defined Pragmas (informative)(12)
   Export   See section B.1 Interfacing Pragmas(6), See section L Language-Defined Pragmas (informative)(13)
   Import   See section B.1 Interfacing Pragmas(5), See section L Language-Defined Pragmas (informative)(14)
   Inline   See section 6.3.2 Inline Expansion of Subprograms(3), See section L Language-Defined Pragmas (informative)(15)
   Inspection_Point   See section H.3.2 Pragma Inspection_Point(3), See section L Language-Defined Pragmas (informative)(16)
   Interrupt_Handler   See section C.3.1 Protected Procedure Handlers(2), See section L Language-Defined Pragmas (informative)(17)
   Interrupt_Priority   See section D.1 Task Priorities(5), See section L Language-Defined Pragmas (informative)(18)
   Linker_Options   See section B.1 Interfacing Pragmas(8), See section L Language-Defined Pragmas (informative)(19)
   List   See section 2.8 Pragmas(21), See section L Language-Defined Pragmas (informative)(20)
   Locking_Policy   See section D.3 Priority Ceiling Locking(3), See section L Language-Defined Pragmas (informative)(21)
   Normalize_Scalars   See section H.1 Pragma Normalize_Scalars(3), See section L Language-Defined Pragmas (informative)(22)
   Optimize   See section 2.8 Pragmas(23), See section L Language-Defined Pragmas (informative)(23)
   Pack   See section 13.2 Pragma Pack(3), See section L Language-Defined Pragmas (informative)(24)
   Page   See section 2.8 Pragmas(22), See section L Language-Defined Pragmas (informative)(25)
   Preelaborate   See section 10.2.1 Elaboration Control(3), See section L Language-Defined Pragmas (informative)(26)
   Priority   See section D.1 Task Priorities(3), See section L Language-Defined Pragmas (informative)(27)
   Pure   See section 10.2.1 Elaboration Control(14), See section L Language-Defined Pragmas (informative)(28)
   Queuing_Policy   See section D.4 Entry Queuing Policies(3), See section L Language-Defined Pragmas (informative)(29)
   Remote_Call_Interface   See section E.2.3 Remote Call Interface Library Units(3), See section L Language-Defined Pragmas (informative)(30)
   Remote_Types   See section E.2.2 Remote Types Library Units(3), See section L Language-Defined Pragmas (informative)(31)
   Restrictions   See section 13.12 Pragma Restrictions(3), See section L Language-Defined Pragmas (informative)(32)
   Reviewable   See section H.3.1 Pragma Reviewable(3), See section L Language-Defined Pragmas (informative)(33)
   Shared_Passive   See section E.2.1 Shared Passive Library Units(3), See section L Language-Defined Pragmas (informative)(34)
   Storage_Size   See section 13.3 Representation Attributes(63), See section L Language-Defined Pragmas (informative)(35)
   Suppress   See section 11.5 Suppressing Checks(4), See section L Language-Defined Pragmas (informative)(36)
   Task_Dispatching_Policy   See section D.2.2 The Standard Task Dispatching Policy(2), See section L Language-Defined Pragmas (informative)(37)
   Volatile   See section C.6 Shared Variable Control(4), See section L Language-Defined Pragmas (informative)(38)
   Volatile_Components   See section C.6 Shared Variable Control(6), See section L Language-Defined Pragmas (informative)(39)
precedence of operators   See section 4.5 Operators and Expression Evaluation(1)
Pred attribute   See section 3.5 Scalar Types(25), See section K Language-Defined Attributes (informative)(181)
predefined environment   See section A Predefined Language Environment (normative)(1)
predefined exception   See section 11.1 Exception Declarations(4)
predefined library unit
   See   language-defined library units
predefined operation
   of a type   See section 3.2.3 Classification of Operations(1)
predefined operations
   of a discrete type   See section 3.5.5 Operations of Discrete Types(10)
   of a fixed point type   See section 3.5.10 Operations of Fixed Point Types(17)
   of a floating point type   See section 3.5.8 Operations of Floating Point Types(3)
   of a record type   See section 3.8 Record Types(24)
   of an access type   See section 3.10.2 Operations of Access Types(34)
   of an array type   See section 3.6.2 Operations of Array Types(15)
predefined operator   See section 4.5 Operators and Expression Evaluation(9)
   [partial]   See section 3.2.1 Type Declarations(9)
predefined type   See section 3.2.1 Type Declarations(10)
   See   language-defined types
preelaborable
   of an elaborable construct   See section 10.2.1 Elaboration Control(5)
Preelaborate pragma   See section 10.2.1 Elaboration Control(3), See section L Language-Defined Pragmas (informative)(26)
preelaborated   See section 10.2.1 Elaboration Control(11)
   [partial]   See section 10.2.1 Elaboration Control(11), See section E.2.1 Shared Passive Library Units(9)
preempted task   See section D.2.1 The Task Dispatching Model(7)
preemptible resource   See section D.2.1 The Task Dispatching Model(7)
preference
   for root numeric operators and ranges   See section 8.6 The Context of Overload Resolution(29)
preference control
   See requeue   See section 9.5.4 Requeue Statements(1)
prefix   See section 4.1 Names(4)
   used   See section 4.1.1 Indexed Components(2), See section 4.1.2 Slices(2), See section 4.1.3 Selected Components(2),
          See section 4.1.4 Attributes(2), See section 4.1.4 Attributes(4), See section 6.4 Subprogram Calls(2),
          See section 6.4 Subprogram Calls(3),   See section P Syntax Summary (informative)(1)
prescribed result
   for the evaluation of a complex arithmetic operation
        See section G.1.1 Complex Types(42)
   for the evaluation of a complex elementary function
        See section G.1.2 Complex Elementary Functions(35)
   for the evaluation of an elementary function   See section A.5.1 Elementary Functions(37)
primary   See section 4.4 Expressions(7)
   used   See section 4.4 Expressions(6), See section P Syntax Summary (informative)(1)
primitive function   See section A.5.3 Attributes of Floating Point Types(17)
primitive operation
   [partial]   See section 3.2 Types and Subtypes(1)
primitive operations   See section N Glossary (informative)(28)
   of a type   See section 3.2.3 Classification of Operations(1)
primitive operator
   of a type   See section 3.2.3 Classification of Operations(8)
primitive subprograms
   of a type   See section 3.2.3 Classification of Operations(2)
Print_Header   See section 6.1 Subprogram Declarations(42)
Priority   See section 13.7 The Package System(16), See section D.1 Task Priorities(10), See section D.1 Task Priorities(15)
priority inheritance   See section D.1 Task Priorities(15)
priority inversion   See section D.2.2 The Standard Task Dispatching Policy(14)
priority of an entry call   See section D.4 Entry Queuing Policies(9)
Priority pragma   See section D.1 Task Priorities(3), See section L Language-Defined Pragmas (informative)(27)
private declaration of a library unit   See section 10.1.1 Compilation Units - Library Units(12)
private descendant
   of a library unit   See section 10.1.1 Compilation Units - Library Units(12)
private extension   See section 3.2 Types and Subtypes(4), See section 3.9 Tagged Types and Type Extensions(2), See section 3.9.1 Type Extensions(1),
                    See section N Glossary (informative)(29)
   [partial]   See section 7.3 Private Types and Private Extensions(14)
private library unit   See section 10.1.1 Compilation Units - Library Units(12)
private operations   See section 7.3.1 Private Operations(1)
private part   See section 8.2 Scope of Declarations(5)
   of a package   See section 7.1 Package Specifications and Declarations(6)
   of a protected unit   See section 9.4 Protected Units and Protected Objects(11)
   of a task unit   See section 9.1 Task Units and Task Objects(9)
private type   See section 3.2 Types and Subtypes(4), See section N Glossary (informative)(30)
   [partial]   See section 7.3 Private Types and Private Extensions(14)
private types and private extensions   See section 7.3 Private Types and Private Extensions(1)
private_extension_declaration   See section 7.3 Private Types and Private Extensions(3)
   used   See section 3.2.1 Type Declarations(2), See section P Syntax Summary (informative)(1)
private_type_declaration   See section 7.3 Private Types and Private Extensions(2)
   used   See section 3.2.1 Type Declarations(2), See section P Syntax Summary (informative)(1)
Probability   See section 3.5.7 Floating Point Types(22)
procedure   See section 6 Subprograms(1)
procedure instance   See section 12.3 Generic Instantiation(13)
procedure_call_statement   See section 6.4 Subprogram Calls(2)
   used   See section 5.1 Simple and Compound Statements - Sequences of Statements(4), See section P Syntax Summary (informative)(1)
processing node   See section E Distributed Systems (normative)(2)
Producer   See section 9.11 Example of Tasking and Synchronization(2), See section 9.11 Example of Tasking and Synchronization(3)
profile   See section 6.1 Subprogram Declarations(22)
   associated with a dereference   See section 4.1 Names(10)
   fully conformant   See section 6.3.1 Conformance Rules(18)
   mode conformant   See section 6.3.1 Conformance Rules(16)
   subtype conformant   See section 6.3.1 Conformance Rules(17)
   type conformant   See section 6.3.1 Conformance Rules(15)
profile resolution rule
   name with a given expected profile   See section 8.6 The Context of Overload Resolution(26)
Prog   See section B.4 Interfacing with COBOL(107)
program   See section 10.2 Program Execution(1), See section N Glossary (informative)(32)
program execution   See section 10.2 Program Execution(1)
program library
   See library   See section 10 Program Structure and Compilation Issues(2), See section 10.1.4 The Compilation Process(9)
Program unit   See section 10.1 Separate Compilation(1), See section N Glossary (informative)(31)
program unit pragma   See section 10.1.5 Pragmas and Program Units(2)
   Convention   See section B.1 Interfacing Pragmas(29)
   Export   See section B.1 Interfacing Pragmas(29)
   Import   See section B.1 Interfacing Pragmas(29)
   Inline   See section 6.3.2 Inline Expansion of Subprograms(2)
   library unit pragmas   See section 10.1.5 Pragmas and Program Units(7)
Program_Error   See section A.1 The Package Standard(46)
   raised by failure of run-time check
        See section 1.1.3 Conformity of an Implementation with the Standard(20),   See section 1.1.5 Classification of Errors(8),    See section 1.1.5 Classification of Errors(12),
        See section 3.5.5 Operations of Discrete Types(8),    See section 3.10.2 Operations of Access Types(29),  See section 3.11 Declarative Parts(14),
        See section 4.6 Type Conversions(57),     See section 6.2 Formal Parameter Modes(12),     See section 6.4 Subprogram Calls(11),
        See section 6.5 Return Statements(20),     See section 7.6.1 Completion and Finalization(15),   See section 7.6.1 Completion and Finalization(16),
        See section 7.6.1 Completion and Finalization(17),   See section 7.6.1 Completion and Finalization(18),   See section 9.4 Protected Units and Protected Objects(20),
        See section 9.5.1 Protected Subprograms and Protected Actions(17),   See section 9.5.3 Entry Calls(7),    See section 9.7.1 Selective Accept(21),
        See section 9.8 Abort of a Task - Abort of a Sequence of Statements(20),     See section 10.2 Program Execution(26),    See section 11.1 Exception Declarations(4),
        See section 11.5 Suppressing Checks(19),    See section 13.7.1 The Package System.Storage_Elements(16),  See section 13.9.1 Data Validity(9),
        See section 13.11.2 Unchecked Storage Deallocation(13), See section 13.11.2 Unchecked Storage Deallocation(14), See section A.7 External Files and File Objects(14),
        See section C.3.1 Protected Procedure Handlers(10),   See section C.3.1 Protected Procedure Handlers(11),   See section C.3.2 The Package Interrupts(17),
        See section C.3.2 The Package Interrupts(20),   See section C.3.2 The Package Interrupts(21),   See section C.3.2 The Package Interrupts(22),
        See section C.7.1 The Package Task_Identification(15),   See section C.7.1 The Package Task_Identification(17),   See section C.7.2 The Package Task_Attributes(13),
        See section D.3 Priority Ceiling Locking(13),     See section D.5 Dynamic Priorities(9),      See section D.5 Dynamic Priorities(11),
        See section D.10 Synchronous Task Control(10),    See section D.11 Asynchronous Task Control(8),     See section E.1 Partitions(10),
        See section E.3 Consistency of a Distributed System(6),      See section E.4 Remote Subprogram Calls(18),     See section J.7.1 Interrupt Entries(7)
Program_Status_Word   See section 13.5.1 Record Representation Clauses(28)
propagate   See section 11.4 Exception Handling(1)
   an exception occurrence by an execution, to a dynamically
        enclosing execution   See section 11.4 Exception Handling(6)
proper_body   See section 3.11 Declarative Parts(6)
   used   See section 3.11 Declarative Parts(5), See section 10.1.3 Subunits of Compilation Units(7), See section P Syntax Summary (informative)(1)
protected action   See section 9.5.1 Protected Subprograms and Protected Actions(4)
   complete   See section 9.5.1 Protected Subprograms and Protected Actions(6)
   start   See section 9.5.1 Protected Subprograms and Protected Actions(5)
protected calling convention   See section 6.3.1 Conformance Rules(12)
protected declaration   See section 9.4 Protected Units and Protected Objects(1)
protected entry   See section 9.4 Protected Units and Protected Objects(1)
protected function   See section 9.5.1 Protected Subprograms and Protected Actions(1)
protected object   See section 9 Tasks and Synchronization(3), See section 9.4 Protected Units and Protected Objects(1)
protected operation   See section 9.4 Protected Units and Protected Objects(1)
protected procedure   See section 9.5.1 Protected Subprograms and Protected Actions(1)
protected subprogram   See section 9.4 Protected Units and Protected Objects(1), See section 9.5.1 Protected Subprograms and Protected Actions(1)
Protected type   See section N Glossary (informative)(33)
protected unit   See section 9.4 Protected Units and Protected Objects(1)
protected_body   See section 9.4 Protected Units and Protected Objects(7)
   used   See section 3.11 Declarative Parts(6), See section P Syntax Summary (informative)(1)
protected_body_stub   See section 10.1.3 Subunits of Compilation Units(6)
   used   See section 10.1.3 Subunits of Compilation Units(2), See section P Syntax Summary (informative)(1)
protected_definition   See section 9.4 Protected Units and Protected Objects(4)
   used   See section 9.4 Protected Units and Protected Objects(2), See section 9.4 Protected Units and Protected Objects(3), See section P Syntax Summary (informative)(1)
protected_element_declaration   See section 9.4 Protected Units and Protected Objects(6)
   used   See section 9.4 Protected Units and Protected Objects(4), See section P Syntax Summary (informative)(1)
protected_operation_declaration   See section 9.4 Protected Units and Protected Objects(5)
   used   See section 9.4 Protected Units and Protected Objects(4), See section 9.4 Protected Units and Protected Objects(6), See section P Syntax Summary (informative)(1)
protected_operation_item   See section 9.4 Protected Units and Protected Objects(8)
   used   See section 9.4 Protected Units and Protected Objects(7), See section P Syntax Summary (informative)(1)
protected_type_declaration   See section 9.4 Protected Units and Protected Objects(2)
   used   See section 3.2.1 Type Declarations(3), See section P Syntax Summary (informative)(1)
ptrdiff_t   See section B.3 Interfacing with C(12)
PU1   See section A.3.3 The Package Characters.Latin_1(18)
PU2   See section A.3.3 The Package Characters.Latin_1(18)
public declaration of a library unit   See section 10.1.1 Compilation Units - Library Units(12)
public descendant
   of a library unit   See section 10.1.1 Compilation Units - Library Units(12)
public library unit   See section 10.1.1 Compilation Units - Library Units(12)
pure   See section 10.2.1 Elaboration Control(16)
Pure pragma   See section 10.2.1 Elaboration Control(14), See section L Language-Defined Pragmas (informative)(28)
Push   See section 6.3 Subprogram Bodies(9), See section 12.8 Example of a Generic Package(3), See section 12.8 Example of a Generic Package(6), See section 12.8 Example of a Generic Package(14)
Put   See section 6.4 Subprogram Calls(26),    See section 10.1.1 Compilation Units - Library Units(30), See section A.10.1 The Package Text_IO(42),
      See section A.10.1 The Package Text_IO(48), See section A.10.1 The Package Text_IO(55), See section A.10.1 The Package Text_IO(60),
      See section A.10.1 The Package Text_IO(66), See section A.10.1 The Package Text_IO(67), See section A.10.1 The Package Text_IO(71),
      See section A.10.1 The Package Text_IO(72), See section A.10.1 The Package Text_IO(76), See section A.10.1 The Package Text_IO(77),
      See section A.10.1 The Package Text_IO(82), See section A.10.1 The Package Text_IO(83), See section F.3.3 The Package Text_IO.Editing(14),
      See section F.3.3 The Package Text_IO.Editing(15),  See section F.3.3 The Package Text_IO.Editing(16),  See section G.1.3 Complex Input-Output(7),
      See section G.1.3 Complex Input-Output(8)
Put_Item   See section 12.6 Formal Subprograms(22)
Put_Line   See section A.10.1 The Package Text_IO(50)
Put_List   See section 12.6 Formal Subprograms(24)


Go to the first, previous, next, last section, table of contents.