First I want to say: "Yay! C++ refactoring finally! So much to play with :)" Ahem.
Second, a minor bug:
I have a class with a #ifdef-conditional part at it's end:
class Test
{
#ifdef _DEBUG
int x;
#endif
}
If I use the "Add member" refactoring on this class, the new member
is added inside the #ifdef-section instead of behind it.
class Test
{
#ifdef _DEBUG
int x;
int new_member;
#endif
}