BaseOutsideANamespace class A base class outside of a namespace. Derived classes class DerivedOutsideANamespace A derived class outside of a namespace.