-
Key: DDSXTY14-16
-
Status: closed
-
Source: Object Computing, Inc. - OCI ( Mr. Adam Mitz)
-
Summary:
There are three problems.
1. The beginning of 7.3.1.2.1.11 says “Table 18. In some cases, this is not desirable. This default behavior may be modified using the @ignore_literal_names annotation.” It is unclear what exactly may not be desirable. Perhaps this was referring to the fact that enumerator names are used in the assignability check which indeed may be undesirable.
2. There is no way for `@ignore_literal_names` to be encoded in TypeObjects which means they are not used during discovery and cannot be used in assignability checks.
3. The text should clarify if this is an annotation that is only applied locally and/or applied to remotes.
-
Reported: DDS-XTypes 1.3b1 — Tue, 24 Mar 2020 14:03 GMT
-
Disposition: Resolved — DDS-XTypes 1.4b1
-
Disposition Summary:
Remove @ignore_enumeration_literals annotation
@ignore_enumeration_literals is a Type Assignability option similar to ignore_member_names. Should be removed from the list of annotations.
-
Updated: Wed, 12 Aug 2026 16:40 GMT
DDSXTY14 — Section 7.3.1.2.1.11 @ignore_literal_names is unclear
- Key: DDSXTY14-16
- OMG Task Force: DDS Extensible Types (DDS-XTYPES) 1.4 RTF