template struct A; template struct B; template struct A {}; template struct B : A {}; template inline auto C(T) {}