-
Key: IDL4CPP-44
-
Status: open
-
Source: Remedy IT ( Johnny Willemsen)
-
Summary:
As far as I understand it enum_prefix/enum_postfix are a way to change the enum mapping but I don't understand why, because the enums itself are added to the enclosing module, so the following IDL is already illegal, red can't be defined twice
scope. For example the following IDL is illegalenum Colors { red, green, blue }; enum Colors2 { red, green, blue };
See IDL4.2, chapter 7.5.2, search for "Enumeration value names are introduced into the enclosing scope and then are treated like any other declaration in that
-
Reported: IDL4-CPP 1.0b1 — Thu, 25 Jan 2024 12:48 GMT
-
Updated: Tue, 9 Apr 2024 00:01 GMT
IDL4CPP — enum_prefix/enum_postfix required
- Key: IDL4CPP-44
- OMG Task Force: IDL4 to C++ Language Mapping (IDL4-CPP) 1.0 FTF