After having no code completion problems for ages, I'm experiencing some after installing the latest nightly. This is from my project CSVfix at
http://code.google.com/p/csvfix/ int ExcludeCommand :: Execute( ALib::CommandLine & cmd ) {
ProcessFlags( cmd );
....
Here, code completion on the "cmd" parameter works just fine. But if I move down in the source about 30 lines to:
void ExcludeCommand :: ProcessFlags( const ALib::CommandLine & cmd ) {
string es = cmd.GetValue( FLAG_IF, "" );
....
code completion on the "cmd" parameter no longer works (though completion on things like "this" does). Note the parameters of both functions are of the same type, though the one that doesn't work is const, and the first (working) function calls the second (non-working) one. I am experiencing similar problems with other classes.
This is quite old code, which compiles perfectly well, and I think did code-complete before (though I can't be 100% sure of that).
Any ideas?
Edit: I have tried making the second function non-const WRT the "cmd" parameter (in both the header and the implementation file), and if I do that code completion in that function starts working. If I revert to the const parameter, it stops working. Also, should have said Win7, 64-bit.