#include #include #include namespace clanguml { namespace t20039 { template struct A { std::vector> a(T p) { return {}; } }; struct R { A a_int; A> a_intvec; A> a_stringvec; A> a_intmap; A> a_stringmap; void run() { a_int.a({}); a_intvec.a({}); a_stringvec.a({}); a_intmap.a({}); a_stringmap.a({}); } }; int tmain() { R r; r.run(); return 0; } } }