CVS difference for ais/ai-00164.txt

Differences between 1.10 and version 1.11
Log of other versions for file ais/ai-00164.txt

--- ais/ai-00164.txt	2000/04/14 01:45:08	1.10
+++ ais/ai-00164.txt	2000/06/20 04:22:43	1.11
@@ -24,38 +24,38 @@
 extension of limited private type.  If this interpretation holds then the
 following example is illegal:
 
-package  RT  is
+   package RT is
 
       pragma Remote_Types;
 
-      type  Root_Object is abstract tagged limited private;
+      type Root_Object is abstract tagged limited private;
 
-      type  New_Object is new Root_Object with private;
+      type New_Object is new Root_Object with private;
 
-      --  Primitive dispatched procedures of New_Object.
+      -- Primitive dispatched procedures of New_Object.
 
       procedure Operation_1 (Obj : access New_Object; Z : Integer);
 
    private
-      type  Root_Object is abstract tagged limited  null record;
+      type Root_Object is abstract tagged limited null record;
 
-      type  New_Object is new Root_Object with  null record;
+      type New_Object is new Root_Object with null record;
 
    end RT;
 
    --  RCI.ads
 
-   with  RT;
+   with RT;
 
    package RCI is
 
        pragma Remote_Call_Interface;
 
-       type  New_Access is access all RT.New_Object'Class;
-       --    ^^^^^^^^^^
+       type New_Access is access all RT.New_Object'Class;
+       --   ^^^^^^^^^^
        --     illegal
 
-       procedure  Register (new_obj : New_Access);
+       procedure Register (new_obj : New_Access);
    end;
 
 Also, while limitedness of the target type is clearly needed, there seems
@@ -74,8 +74,10 @@
 !discussion
 
 There were two issues raised in this AI:
-* application of RACW to private extension of limited private type
-* removal of restriction on RACW to private types
+
+  * application of RACW to private extension of limited private type
+
+  * removal of restriction on RACW to private types
 
 Regarding the first issue, the intent of E.2.2(9) is not to exclude
 private extensions.  The conclusion that E.2.2(9) denies distributed

Questions? Ask the ACAA Technical Agent