CVS difference for ais/ai-00345.txt
--- ais/ai-00345.txt 2004/12/09 19:55:31 1.17
+++ ais/ai-00345.txt 2005/02/08 07:12:35 1.18
@@ -290,9 +290,10 @@
Modify 3.9.4(1):
- An interface type is an abstract tagged type intended for use in providing
- a restricted form of multiple inheritance. A tagged {, task, or protected}
- type may be derived from [multiple] {one or more} interface types.
+ An interface type is an abstract tagged type that provides
+ a restricted form of multiple inheritance. A tagged {, task,
+ or protected} type have [multiple] {one or more} interface types as
+ ancestors.
Change 3.9.4(2) to:
@@ -961,9 +962,9 @@
!corrigendum 3.9.4(1)
@dinsc
-An interface type is an abstract tagged type which provides a restricted
-form of multiple inheritance. A tagged, task, or protected type may be
-derived from one or more interface types.
+An interface type is an abstract tagged type that provides a restricted
+form of multiple inheritance. A tagged, task, or protected type have
+one or more interface types as ancestors.
!corrigendum 6.3.1(24)
Questions? Ask the ACAA Technical Agent