# Namespace::A class

A class.

Should list one protected base (fully qualified) and one virtual base (omitting the common namespace), one derived class (fully qualified).

## Base classes

class Another::ProtectedBase protected
  Protected base, should list a fully-qualified derived, but w/o any label.
class VirtualBase virtual
  Virtual base, should list a derived (omitting the common namespace), but w/o any label.

## Derived classes

class Another::Derived
  A derived class.
struct Another::Final final
  A final derived class.