CVS difference for 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
@fa<attribute_definition_clause>.>
!corrigendum E.2.2(14)
Questions? Ask the ACAA Technical Agent