namespace com { | |
namespace moon { | |
namespace star { | |
namespace uno { | |
class a { | |
public: | |
~a(); | |
}; | |
class b { | |
public: | |
~b(); | |
a c; | |
}; | |
class RuntimeException : b {}; | |
} // namespace uno | |
class C : uno::RuntimeException {}; | |
} // namespace star | |
} // namespace moon | |
} // namespace com | |
using com::moon::star::C; | |
using com::moon::star::uno::RuntimeException; | |
void d() { throw RuntimeException(); } | |
void e() { C(); } |