Consider the following code:
template <typename T>
struct foobar {
template <typename U>
void func();
};
Try refactor->create implementation for 'func' method
Actual result:
template <typename U>
void foobar::func() {
}
Expected result:
template <typename T>
template <typename U>
void foobar<T>::func() {
}