// Like using-11.h, but additional kinds of declarations. struct A {}; template <typename> struct B {}; template <> struct B<int> { using foo = int; }; template <typename T> struct B<T*> { using bar = T; }; using C = int; inline int D = 0; #if __cpp_concepts >= 201907L template <typename> concept E = true; #endif