Legacy Issue Number: 1545
Summary: Fix this by stating that member_label returns an Any containing
a sequence of labels if a single member has more than label.
Add a typedef to the TypeCode pseudo-IDL:
typedef sequence<any> LabelSeq;
A sequence of this type would be contained in the Any returned by
member_label() if a member has multiple labels (this avoids changing the
signature of member_label()).
For the above union, the member_count() operation would return 2, not 5.
Reported: CORBA 2.2 — Wed, 24 Jun 1998 04:00 GMT
Disposition: Resolved — CORBA 2.3
No Data Available
Updated: Fri, 6 Mar 2015 21:35 GMT
CORBA23 — Type codes cannot describe all unions
- Key: CORBA23-197
- OMG Task Force: CORBA Core 2.3 RTF