Probably you should start with telling us the version of C::B you are using.
I apoplogize, I wrote this quite late last night, and was a bit too tired to explain properly.
I am running Code::Blocks svn revision 6202, built with MinGW-TDM 4.4.1-2 and wxWidgets 2.8.10.
The code which CC didn't parse properly was something similar to:
#include "myarray.h"
#include "myclass.h"
static myspace::myarray a; // Global static objects typed before any myclass member functions
static myspace::myarray b;
// ...
void myclass::method()
{
a. // ... <-- Here, I typed the access operator, but the CC member list did not appear
}
However, declaring
local objects from the same namespace and class resulted in the expected behaviour:
void myclass::method()
{
myspace::myarray a;
a. // ... <-- Here, the CC member list appeared normally
}
If I switched between ommiting the local object or not, so would the CC tooltip disappear or reappear.