Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
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 is currently offline  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
Previous Topic: Auto-completion for external headers
Next Topic: Assist++ and local variables
Goto Forum:
  


Current Time: Fri Mar 29 00:26:12 CET 2024

Total time taken to generate the page: 0.01123 seconds