-
Key: IDL43-37
-
Status: open
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
It is possible to put an annotation on an attribute with multiple declarators, like this:
struct Foo { @key long x, y; };
What is the effect of this? Does the annotation apply to both declarators? In that case, how do you interpret the following:
struct Foo { @fieldid(0x01000) long x, y; };
The spec should say how to handle this case.
Proposal - annotation applies to all declared members. In some cases this causes an error (same ID on 2 members). In other cases, tools could decide to issue warnings.
-
Reported: IDL 4.2 — Tue, 8 Dec 2020 16:09 GMT
-
Updated: Tue, 23 Mar 2021 20:54 GMT
IDL43 — Explain how to handle when an annotation appears in attributes with multiple declarators
- Key: IDL43-37
- OMG Task Force: Interface Definition Language 4.3 RTF