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
 Technical Support
 move implementation of operator +,+=,*,*=
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

hetlock
New Member

3 Posts

Posted - Mar 03 2014 :  09:45:31 AM  Show Profile  Reply with Quote
Hello,

I am using win 7, vs2012 update4 , c++ and the latest release of visual assist x (march, 3,2014) (VA_X_Setup2029).

If a class has the one of the overloaded operators (+,+=,*,*=) I can not move the implementation of these operators to the sourcefile;

But I want to move the Implementations to the source file, by using the Command Move all Implementations to the source file.

info:

VA_X.dll file version 10.8.2029.0 built 2014.02.24

Microsoft Visual Studio Ultimate 2012
Version 11.0.61030.00 Update 4


Minimum steps:

testoperator.h:

#pragma once

class testoperator
{
public:

testoperator()
{
;
}

testoperator operator + (int x)
{
int y=0;
y+=x;
return *this;
}
};
Bild:






No answers, yet

It would be very nice, if somebody even would notice this and write something like "Yea, I have noticed this".

Edited by - hetlock on Mar 03 2014 1:43:12 PM

feline
Whole Tomato Software

United Kingdom
15980 Posts

Posted - Mar 03 2014 :  9:15:35 PM  Show Profile  Reply with Quote
Apologies for the slow reply, but it often takes a few hours, sometimes a day or two to reply to new bug reports. This took time to reply to, since I needed to check several different overloaded operators, to see which operators this was effecting.

Thank you for the clear code sample, I am seeing the same problem here, and I have put in a bug report for this:

case=80663

zen is the art of being at one with the two'ness
Go to Top of Page

hetlock
New Member

3 Posts

Posted - Mar 04 2014 :  09:39:16 AM  Show Profile  Reply with Quote
Thanks very much. I am really glad, that you have read my post and put it in a case.
Go to Top of Page

sean
Whole Tomato Software

USA
2640 Posts

Posted - Apr 07 2014 :  3:32:55 PM  Show Profile  Reply with Quote
case=80662 was identified while attempting to repro case=80663.
case=80662 and case=80663 are fixed in build 2031
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2019 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000