- 
                            Key: CORBA26-79
- 
                            Legacy Issue Number: 4579
- 
                            Status: closed
- 
                            Source: Humboldt-Universitaet ( Martin von Loewis)
- 
                            Summary:ccm/01-08-04 says "When a name scope is imported, the names of the enclosing scopes in 
 the fully-qualified pathname of the enclosing scope are exposed within
 the context of the importing specification, but their contents are not
 imported. An importing specification may not re-define or re-open a
 name scope which has been exposed (but not imported) by an import
 statement."Now consider the following "well-defined set of IDL specs": module X { 
 module Y {
 module Z{};
 };
 };and the following import statement import X::Y; Now, it appears that this declaration would make it ill-formed to 
 specifymodule X{ 
 interface another_interface{};
 };since "X" is an exposed scope. That appears to be inconsistent, since 
 clearly, reopening "X" is allowed without the import statement.
- 
                            Reported: CORBA 2.5 — Mon, 17 Sep 2001 04:00 GMT
- 
                            Disposition: Resolved — CORBA 2.6.1
- 
                            Disposition Summary:see below 
- 
                            Updated: Fri, 6 Mar 2015 20:58 GMT