On 11/5/07 10:51 AM, in article
XXXX@XXXXX.COM , "Vidar Hasfjord"
But "Tr<S>::Type" does not refer to a type - it refers to a template.
Therefore "typename" is not the correct qualifier to use in this context,
whereas "template" is:
template <unsigned S> void func()
B<int, Tr<S>::template Type> b;
[ See http://www.yqcomputer.com/
[ comp.lang.c++.moderated. First time posters: Do this! ]