-
Key: ADA13-7
-
Legacy Issue Number: 3627
-
Status: closed
-
Source: Anonymous
-
Summary:
4.4.2 "Base types" specifies that PortableServer.Servant_Base
and CORBA.Value.Impl_Base shall inherit from CORBA.Impl.Object.5.2.3 "CORBA.Value.Base" and 5.2.6 "PortableServer.Servant_Base"
show both types as "abstract tagged null record"s. This contradicts
the aforementioned provision.The following revision is proposed to resolve this issue:
- In 5.2.3 "CORBA.Value.Base" define type Impl_Base as
"type Impl_Base is abstract new CORBA.Impl.Object with private;" - In 5.2.6 "PortableServer.Servant_Base", define type Servant_Base as
"type Servant_Base is abstract new CORBA.Impl.Object with private;"
- In 5.2.3 "CORBA.Value.Base" define type Impl_Base as
-
Reported: ADA 1.2 — Fri, 19 May 2000 04:00 GMT
-
Disposition: Resolved — ADA 1.3
-
Disposition Summary:
Accepted as suggested. However, the definition of CORBA.Local.Object should
also be similarly changed -
Updated: Fri, 6 Mar 2015 20:57 GMT
ADA13 — Inconsistency in the definition of implementation object types.
- Key: ADA13-7
- OMG Task Force: Ada 2003 RTF