-
Key: IDL43-54
-
Status: open
-
Source: Remedy IT ( Johnny Willemsen)
-
Summary:
Currently when we want to declare a type in a deeply nested module we have to start with all higher level modules, for example
module A {
{ struct Foo; // Forward declaration typedef sequence<Foo> FooSeq; }
module B {
module C
}
}
It would be much easier that we can do the following (based on the C++17 namespace changes also allowing that for namespaces)
module A::B::C { struct Foo; // Forward declaration typedef sequence<Foo> FooSeq; } -
Reported: IDL 4.2 — Thu, 28 Oct 2021 11:10 GMT
-
Updated: Wed, 3 Nov 2021 17:53 GMT
IDL43 — Allow nested module definitions
- Key: IDL43-54
- OMG Task Force: Interface Definition Language 4.3 RTF