------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=140966 Summary: implementation declaration broken with namespaces Product: kdevelop Version: 3.4.0 Platform: Ubuntu Packages OS/Version: Linux Status: NEW Severity: normal Priority: NOR Component: general AssignedTo: kdevelop-bugs kdevelop org ReportedBy: rizzi kde org Version: 3.4.0 (using KDE KDE 3.5.5) Installed from: Ubuntu Packages The switching correct identification of implementaion/declartion of functions is broken with namespace. E.g. function declared in .h as std::vector foo(std::vector); an then implemented in .cpp as using namespace std; vector foo(vector) { } are not correctly "paired". The strange thing is that sometimes it seems it is able to understand that they are the same function, sometimes it doesnt. Once the function is recognized, by adding std:: in the .cpp, even removing the ::std the functions stays paired.