Annex L
(informative)
Language-Defined Pragmas
This Annex summarizes the definitions
given elsewhere of the language-defined pragmas.
This paragraph was
deleted.pragma All_Calls_Remote[(library_unit_name)]; — See E.2.3.
pragma All_Calls_Remote[(library_unit_name)]; — See J.15.15.
This paragraph was
deleted.
This paragraph was
deleted.
This paragraph was
deleted.
This paragraph was
deleted.
This paragraph was
deleted.
This paragraph was
deleted.
pragma Detect_Blocking;
— See
H.5.
pragma Elaborate(
library_unit_name{,
library_unit_name});
— See
10.2.1.
pragma Elaborate_All(
library_unit_name{,
library_unit_name});
— See
10.2.1.
This paragraph was
deleted.pragma Elaborate_Body[(library_unit_name);]
— See 10.2.1.
pragma Elaborate_Body[(library_unit_name)]; — See J.15.14.
This paragraph was
deleted.
pragma Generate_Deadlines; — See D.2.6.
This paragraph was
deleted.
This paragraph was
deleted.
pragma Inspection_Point[(
object_name
{,
object_name})];
— See
H.3.2.
This paragraph was
deleted.
pragma Interrupt_Handler
(
handler_name);
— See
J.15.7.
This paragraph was
deleted.
This paragraph
was deleted.
pragma Normalize_Scalars;
— See
H.1.
This paragraph was
deleted.
pragma Partition_Elaboration_Policy
(
policy_identifier);
— See
H.6.
This paragraph
was deleted.pragma Preelaborable_Initialization(direct_name); — See 10.2.1.
This paragraph was
deleted.pragma Preelaborate[(library_unit_name)]; — See 10.2.1.
pragma Preelaborate[(library_unit_name)]; — See J.15.14.
This paragraph was
deleted.
This paragraph
was deleted.
This paragraph was
deleted.pragma Pure[(library_unit_name)]; — See 10.2.1.
This paragraph
was deleted.
This paragraph was
deleted.pragma Remote_Call_Interface[(library_unit_name)]; — See E.2.3.
pragma Remote_Call_Interface[(library_unit_name)]; — See J.15.15.
This paragraph was
deleted.pragma Remote_Types[(library_unit_name)]; — See E.2.2.
pragma Remote_Types[(library_unit_name)]; — See J.15.15.
pragma Reviewable;
— See
H.3.1.
This paragraph was
deleted.pragma Shared_Passive[(library_unit_name)]; — See E.2.1.
pragma Shared_Passive[(library_unit_name)]; — See J.15.15.
This paragraph was
deleted.
This paragraph
was deleted.
This paragraph was
deleted.
This paragraph was
deleted.
Wording Changes from Ada 83
Pragmas List, Page, and Optimize are now officially
defined in
2.8, “
Pragmas”.
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe