CVS difference for ai05s/ai05-0111-3.txt

Differences between 1.20 and version 1.21
Log of other versions for file ai05s/ai05-0111-3.txt

--- ai05s/ai05-0111-3.txt	2012/01/27 23:23:10	1.20
+++ ai05s/ai05-0111-3.txt	2013/10/24 02:20:30	1.21
@@ -1232,10 +1232,26 @@
 
 !ASIS
 
-Some new ASIS routine needs to be added to handle the subpool syntax for
-allocators.
+Add to the expression routines:
 
-Details TBD. ***
+16.xx function Allocator_Subpool_Specification
+
+function Allocator_Subpool_Specification (Expression : in Asis.Expression)
+                                          return Asis.Expression;
+
+Expression specifies the allocator expression to query.
+
+Returns the subpool specification for the object being allocated, and Null_Element
+if there is no subpool specification.
+
+Expression expects an element that has the following Appropriate Expression_Kinds: 
+    An_Allocation_From_Subtype
+    An_Allocation_From_Qualified_Expression
+Raises ASIS_Inappropriate_Element with a Status of Value_Error for any element that
+does not have one of these expected kinds.
+
+Returns an element that has the following Element_Kinds:
+    An_Expression
 
 !appendix
 

Questions? Ask the ACAA Technical Agent