Hi there,
I have a small bug with VAX when using classed which are within another class. The Refactor->Create Implementation won't work on the constructor of the inner class. Here's how to reproduce it, and it will be clearer with source code anyway:
OuterClass.h:
class OuterClass
{
public:
private:
class InnerClass;
InnerClass* m_InnerClass;
};
InnerClass.h:
class OuterClass::InnerClass
{
public:
InnerClass();
~InnerClass();
};
InnerClass.cpp:
#include "OuterClass.h"
#include "InnerClass.h"
Now, if I go on the InnerClass constructor and go to the Refactor sub menu, I do not have the Create Implementation option. It is grayed out. I only get "Add Similar Member", "Change Signature", "Document Method" and "Rename"...
Yet, I have the options on the destructor...
Thanks for looking at this.