(*** This bug was imported into bugs.kde.org ***) Package: kdevelop Version: KDE 3.0.0 Severity: normal Installed from: RedHat RPMs Compiler: Not Specified OS: Linux OS/Compiler notes: Not Specified Hi I would like to report the following three bugs for KDevelop 2.1.1 (using KDE 2.2-11) - but maybe they remain in later versions: a) The class tree doesn't parse the following code correctly - the catch clause is shown as a function in the tree: void f() try { } catch(int) { } b) The class tree doesn't parse the following code correctly - the X::Y class is missing from the tree: class X { class Y; }; class X::Y {}; b) The class tree does show the function A::B::g from the following code but it isn't able to bring you to its declaration/definition: namespace A { namespace B{ void g() {} } } Regards Petr Lindovsky (Submitted via bugs.kde.org)
Still a bug in Gideon
Problem b) about inner classes/structures fixed! The other two is up to you guys! Cheers ;)
Problem a) already fixed, verified.
Problem c) is not present! The class tree does take you to function declarations and definitions. The namespace view, however is bug-ridden but those are for another bug....
Moving all the bugs from the CPP Parser. It was not well defined the difference between it and C++ Language Support and people kept reporting in both places indistinctively