Annex L
(informative)
Language-Defined Pragmas
This Annex summarizes the definitions 
given elsewhere of the language-defined pragmas.
 
pragma All_Calls_Remote[(
library_unit_name)]; 
— See 
E.2.3.
 
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.
 
pragma Elaborate_Body[(
library_unit_name)]; 
— See 
10.2.1.
 
 This paragraph was 
deleted. 
 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.
 
pragma Preelaborate[(
library_unit_name)]; 
— See 
10.2.1.
 
 This paragraph was 
deleted. 
   This paragraph 
was deleted. 
   This paragraph 
was deleted. 
pragma Remote_Call_Interface[(
library_unit_name)]; 
— See 
E.2.3.
 
pragma Remote_Types[(
library_unit_name)]; 
— See 
E.2.2.
 
pragma Reviewable; 
— See 
H.3.1.
 
pragma Shared_Passive[(
library_unit_name)]; 
— See 
E.2.1.
 
 This paragraph was 
deleted. 
   This paragraph 
was deleted. 
 This paragraph was 
deleted. 
 This paragraph was 
deleted. 
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe