Home » U++ TheIDE » U++ TheIDE: CodeEditor, Assist++, Topic++ » Handling of namespaces in Navigator and code analyzer
Handling of namespaces in Navigator and code analyzer [message #22229] |
Fri, 26 June 2009 04:24 |
Novo
Messages: 1358 Registered: December 2006
|
Ultimate Contributor |
|
|
U++ and TheIDE are great tools. The more I use them the more I like them.
But there is a small issue that I'd like to mention.
Probably I miss something, but it looks like neither Navigator nor code analyzer are aware of any namespace except of Upp.
Navigator doesn't display namespaces. Code analyzer doesn't take namespaces into account. For example, for the code below
using namespace Upp;
namespace abc
{
class Stream
{
};
}
Upp::abc::Stream is treated by the code analyzer exactly the same way as Upp::Stream. TheIde will display the same help info for Upp::abc::Stream as for Upp::Stream.
in case of the code below
using namespace Upp;
namespace abc
{
class First
{
class Second
{
public:
Second();
};
};
First::Second::Second()
{
}
}
you won't be able to navigate between declaration and definition of Second's constructor.
I wondering if it is possible to bring more namespace and nested class support into TheIDE?
TIA
Regards,
Novo
|
|
|
Goto Forum:
Current Time: Fri Mar 29 05:48:36 CET 2024
Total time taken to generate the page: 0.01414 seconds
|