Given the following definitions:
template <typename T>
class A {
public:
void f();
};
template <typename T>
void
A<T>::f()
{}
template <typename T>
class B {};
How would I partially specialize A<B<T>>::f
, i.e. f
for some B<T>
? I'm basically looking for the right magic to substitute the ???
below
template <???>
void
A<B<T>>::f()
{}