Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » C / C++ IDE (CDT) » C++ refactoring
C++ refactoring [message #144675] Thu, 05 May 2005 18:05 Go to next message
Eclipse UserFriend
Originally posted by: gshiman.commvault.com

I installed CDT plugin hoping to use in C++ the rich refactiring support
available to Java developers. But currently refactoring support is limited
to rename refactoring. Does anyone work to add more?

- George
Re: C++ refactoring [message #144733 is a reply to message #144675] Thu, 05 May 2005 20:33 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: overbey2.uiuc.edu

> I installed CDT plugin hoping to use in C++ the rich refactiring support
> available to Java developers. But currently refactoring support is
> limited to rename refactoring. Does anyone work to add more?

I believe they have people working on it, but refactoring C++ is
significantly more difficult than refactoring Java. (One of my
colleagues is doing her PhD thesis entirely on the complications
introduced by the preprocessor.) So, yes, I believe it's in the works,
but I think a totally robust, comprehensive C++ refactoring tool is
still a ways off...

Jeff Overbey
University of Illinois at Urbana-Champaign
Photran Team - http://www.photran.org/
Re: C++ refactoring [message #144751 is a reply to message #144733] Thu, 05 May 2005 23:16 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: btabenkin.verizon.net

Is it possible to do ctrl-click naviagation like you can do in Java? It
seems to find the variable declaration, but not class to class. Also,
code generation (create a new class, and ctrl-1 to create it)
Jeff Overbey wrote:
>> I installed CDT plugin hoping to use in C++ the rich refactiring
>> support available to Java developers. But currently refactoring
>> support is limited to rename refactoring. Does anyone work to add more?
>
>
> I believe they have people working on it, but refactoring C++ is
> significantly more difficult than refactoring Java. (One of my
> colleagues is doing her PhD thesis entirely on the complications
> introduced by the preprocessor.) So, yes, I believe it's in the works,
> but I think a totally robust, comprehensive C++ refactoring tool is
> still a ways off...
>
> Jeff Overbey
> University of Illinois at Urbana-Champaign
> Photran Team - http://www.photran.org/
Re: C++ refactoring [message #144769 is a reply to message #144733] Fri, 06 May 2005 14:26 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: dschaefe.ca.ibm.com

"Jeff Overbey" <overbey2@uiuc.edu> wrote in message
news:d5e09o$2cs$1@news.eclipse.org...
>> I installed CDT plugin hoping to use in C++ the rich refactiring support
>> available to Java developers. But currently refactoring support is
>> limited to rename refactoring. Does anyone work to add more?
>
> I believe they have people working on it, but refactoring C++ is
> significantly more difficult than refactoring Java. (One of my colleagues
> is doing her PhD thesis entirely on the complications introduced by the
> preprocessor.) So, yes, I believe it's in the works, but I think a
> totally robust, comprehensive C++ refactoring tool is still a ways off...

It comes and goes. The rename refactoring we currently have is pretty weak.
We have some better rename refactoring in the pipe that uses the platform
LTK. I don't think that's going to make it for 3.0, though.

As Jeff mentioned, this stuff is pretty hard and will take a lot of research
effort to get it right, although I am encouraged with the work being done at
UIUC. We're going to need more volunteers, though, to get this into the CDT
with good quality and scalability.

Doug.
Re: C++ refactoring [message #144787 is a reply to message #144769] Fri, 06 May 2005 16:34 Go to previous message
Eclipse UserFriend
Originally posted by: gshiman.commvault.com

FYI: I saw a number of basic refactoring methods to Visual Studio 2005
BETA.
Previous Topic:How to know project type programatically?
Next Topic:remote builds from XP to AIX
Goto Forum:
  


Current Time: Tue Oct 08 15:29:22 GMT 2024

Powered by FUDForum. Page generated in 0.04433 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top