Just a small feature request to improve the usability of ImplementInterface
sample:
class A
{
virtual void foo() = 0;
};
template<class T> class B : public A
{
};
Rightclick on A in "template<class T> class B : public A" and choose: Refactor -> Implement Interface -> virtual void foo()
The default implementation of "void foo()" is put into the cpp file.
Since class B is a template class, the implementation should actually be inlined in the header instead.