CVS difference for ais/ai-00240.txt

Differences between 1.2 and version 1.3
Log of other versions for file ais/ai-00240.txt

--- ais/ai-00240.txt	2001/09/13 01:59:48	1.2
+++ ais/ai-00240.txt	2001/10/19 01:36:44	1.3
@@ -1,7 +1,8 @@
-!standard E.2.2  (8)                                  01-09-12  AI95-00240/02
+!standard E.2.2  (8)                                  01-10-17  AI95-00240/03
 !standard E.2.2  (14)
 !standard E.2.3  (14)
 !class binding interpretation 00-10-04
+!status ARG approved 7-0-1  01-10-07
 !status work item 00-10-04
 !status received 00-10-04
 !reference AI95-00195
@@ -41,8 +42,9 @@
 a stream-oriented attribute being "available". This change makes it easier
 to word the replacement paragraphs.
-Change E.2.2(8) to use the magic phrase "specified by an
-attribute_definition_clause", as "user-specified attribute" is not defined.
+Change E.2.2(8) to use the phrase "specified by a visible
+attribute_definition_clause" as "user-specified attribute" is not defined and
+ignores visibility issues.
 Change E.2.2(14) to say "each non-controlling formal parameter shall have
 either a nonlimited type or a type with available Read and Write stream
@@ -65,7 +67,8 @@
 the default implementation of the attributes. Thus, we do not want to
 include the new case here (as it potentially uses a default implementation
 for extension components). The wording should, however, be corrected to
-use the defined phrase "specified by an attribute_definition_clause" rather
+use the phrase "specified by a visible attribute_definition_clause", so that
+visibility issues are included, and a defined phrase is used rather
 than the vague "user-specified" wording.
 E.2.2(14/1) says:
@@ -101,7 +104,7 @@
 @xbullet<if the full view of a type declared in the visible part of the library
 unit has a part that is of a non-remote access type, then that access
 type, or the type of some part that includes the access type
-subcomponent, shall have Read and Write attributes specified by an
+subcomponent, shall have Read and Write attributes specified by a visible
 !corrigendum  E.2.2(14)

Questions? Ask the ACAA Technical Agent