Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Feature Requests
 Refactoring non-member functions
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

DMC
Starting Member

1 Posts

Posted - Mar 03 2010 :  11:07:21 AM  Show Profile  Reply with Quote
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.

sean
Whole Tomato Software

USA
2817 Posts

Posted - Mar 04 2010 :  12:58:59 AM  Show Profile  Reply with Quote
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
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Apr 10 2010 :  9:19:55 PM  Show Profile  Reply with Quote
case=3207 is fixed in build 1819

Whole Tomato Software, Inc.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000