Hello Ollydbg and Morten
Thanks for your evaluation of my report.
There are two tokens named "b" in the TokenTree.
One is the sub namespace under a. (the first b)
One is in global namespace. (the second b)
Looks OK to me. Maybe the guy is missing to use:
using namespace a::b?
It seems that you used my simple example from one year ago and did not downloaded the real projects. As far as I remember there was a little problem in this first example but I'm not sure anymore what it was. Thus please check my source projects provided as link also.
In the case that my simple example was programmed in the same way as in my real projects, it seems taht it is good enough to explain my problem. In the past until the nightly fom September the 16th 2014
b was shown only one times
only as sub namespace under a. And exactly this was for me the reason why I implemented this namespaces. If you have a greater project with many classes and/or many classless functions (as in a c-project), the list shown in the symbol-browser is real huge and less helpfull to find a special source-element.
Even child-classes are shown in root-list. Until September the last posibility to define for the symbol browser an usedefined tree structure was to use namespaces, since the definition of virtual folders like in the project browser are not available.
How ever please check my problem by using my source-project and if you than schow me a mistake in my code as the real reason of my problem, than I will change it. But as you can see by my old posts as reaction you changed somewhat in Code::Blocks and the namespaces were shown again as in the older nightlies.
You may now argue (for what reasons ever), that you don't want to change it any more, since this is exactly the behaviour you want. In this case it would interst me, what you have planned or already implemented to enable an reduction of viewd lists in the symbol browser for great projects.
Thanks and best regards,
Eckard.