Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Feature Requests
 Refactoring non-member functions

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
DMC Posted - Mar 03 2010 : 11:07:21 AM
I have to say that Visual Assist is an excelent product - we use in in our company and honestly I can't imagine developing without VA.
It makes writing (and reading!) code so much simpler and quicker.

However, there is one small quirk. In C++ refactoring, you can create a member function in .H file, and then refactor it to the associated .CPP file ("Move implementation to source file").

But you can not do the same with a non-member function - which I think is a shame, because non-member functions are often used, and even recommended over member functions in modern C++.

So I believe such a feature - moving the implementation of non-member function to CPP, leaving its declaration in H - would be really useful and would make our development in C++ another step easier.
2   L A T E S T    R E P L I E S    (Newest First)
support Posted - Apr 10 2010 : 9:19:55 PM
case=3207 is fixed in build 1819
sean Posted - Mar 04 2010 : 12:58:59 AM
Since we already support Create Implementation, Create Declaration and Extract Method on non-member functions, we should add Move Implementation. We'll try to improve the situation in the next release cycle. case=3207

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000