------- Additional Comments From giovannibajo at libero dot it 2005-03-27 00:56 ------- (In reply to comment #31)
> >Patched: > >test.cc: In member function 'void A<T, N, X>::foo() [with T = int]': > >test.cc:14: instantiated from here > >test.cc:9: error: 'class std::vector<int>' has no member named 'doesnotexist' > > That's a good improvement, but do you think you could write the first line > with A<T> instead of A<T,N,X>? I find it confusing to see the second and > third template argument, but then no explanation as to their values... That's exactly what I was hinting at at the end of comment #7. I then implemented the solution proposed in comment #8 (showing them with <default>), until Gaby said it would be a showstopper. I will investigate printing A<T> instead of A<T,N,X>, but I am not confident it can be done easily (if at all). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14912