------- Comment #10 from redi at gcc dot gnu dot org 2010-07-21 17:38 ------- (In reply to comment #8) > Subject: Re: Name of member class of template class cannot > be used as argument type. > > > Oh, I see. You are just telling me that the '::' will be interpreted > as a global namespace indicator. In the case of the test code everything > is in the global namespace so it has no effect, but in other cases it > might have an effect.
yes, exactly. > I still would like to know if this is a bug and I need to do the > workaround. Please see the URL in comment 6 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45002