-
Key: DDSXTY11-11
-
Legacy Issue Number: 18299
-
Status: closed
-
Source: ZettaScale Technology ( Mr. Erik Hendriks)
-
Summary:
Is it allowed to have a parent and a child struct share an attribute with the same name?
- In most OO-languages this is allowed.
- However, in scenario's like type-refactoring this will cause huge problems.
We should clearly specify whether or not this is allowed, and when allowed we should clearly describe the consequences.
-
Reported: DDS-XTypes 1.0 — Wed, 12 Dec 2012 05:00 GMT
-
Disposition: Resolved — DDS-XTypes 1.1
-
Disposition Summary:
The paragraph 7.2.2.3.5.1 updated as follows:
A structure can optionally extend one other structure, its “base_type.” In the event that there is a name or ID collision between a structure and its base type, the definition of the member in the former takes precedence the definition of the derived structure is ill-formed. -
Updated: Sat, 7 Mar 2015 04:43 GMT
DDSXTY11 — Semantics of overriding an attribute not clearly specified
- Key: DDSXTY11-11
- OMG Task Force: DDS-XTYPES RTF