------- 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=66683 ------- Additional Comments From phil freehackers org 2004-11-30 19:16 ------- I fully agree that refactoring is a killer feature of an IDE. Unfortunately, as you have noticed, only the Java IDE have implemented it. Why ? Because the C++ is awfully difficult to parse and thus refactor. I would be curious to see how far eclipse has gone, but developing a C++ refactoring library would be a fantastic project that should be shared between IDE. The only C++ refactorer I know of is closed source: http://www.xref-tech.com/xrefactory/main.html However, there are encouraging projects: - using the parser of source navigator, you could get a lot of informatino already on the C++ code. Problem is that it creates a local database of all source but that would be an acceptable trade-off to me: http://sourcenav.sf.net/ - gcc-xml could have provided this feature but they did not: http://www.gccxml.org/HTML/FAQ.html - there should be a way to use the parser of OpenC++ to extract the syntax tree and refactor after that: http://www.csg.is.titech.ac.jp/%7Echiba/openc%2B%2B.html So, lot of potential but nothing. Refactoring C++ is really really difficult.