With this code:
namespace MyNamespace
{
class Booo
{
public:
Booo();
~Booo();
};
enum Oyyy
{
};
}
int main()
{
std::cout << "Hello world!" << std::endl;
// this is to make the console stay open...
system("PAUSE");
return 0;
}
Symbols->Namespaces->MyNamespace->(class)Booo,(enum)Oyyy
And the Classes/Enums outside namespaces are empty.
Why not make it like:
For every added namespace, its name gets added as a direct child to the symbols node. Under the namespace name, we have classes, enums, ....etc.
The last (or first) namespace should be the "Global" namespace, and under it you should have the usual classes/enums stuff.