Ok, I have reproduced it but it is very specific so probably not an issue. But here it is anyway...
.h is
class CTest
{
public:
enum Numbers {One, Two, Three};
CTest(void);
~CTest(void);
};
then in .cpp
#include "Test.h"
CTest::CTest(void)
{
CTe (auto complete here to type CTest::One)
}
CTe auto completes to CTest() inside any member of the CTest class. Note that if I add a CTest1 class and try it inside CTest1::CTest1, CTe autocompletes correctly to CTest.
Thanks
Tim