Legacy Issue Number: 1585
Summary: IDL structs are specified to have "one or more" members rather than
"zero or more".
Whilst it might be argued from a stylistic point of view that an empty
struct is of limited use, of should be avoided, there are places where
it may be desirable to specify a placeholder struct for later expansion,
or for machine generated code where there happens to be nothing to fill
the struct with.
I can see no compelling technical reasons for requiring that a struct
contain at least one member, so I propose that the grammar be revised to
alow for a struct with zero members.
Such a change would not break any existing IDL.
Reported: CORBA 2.2 — Fri, 26 Jun 1998 04:00 GMT
Disposition: Resolved — CORBA 2.3
No Data Available
Updated: Fri, 6 Mar 2015 21:35 GMT
CORBA23 — IDL struct issue
- Key: CORBA23-198
- OMG Task Force: CORBA Core 2.3 RTF