Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 File methods list shows incorrect function name

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
GKarRacer Posted - Oct 07 2010 : 6:41:37 PM
The "List of Methods in file" (Alt-M) shows an incorrect name for operator<< functions. It drops off the second '<' and lists it as operator< instead. It's the same whether it's a member function or free function. This is as of build 1833.

It is minor, but it does make it a bit harder as it conflicts with actual operator< functions. Selecting it from the list still goes to the correct function at least.

The other direction (operator>>) works correctly.
8   L A T E S T    R E P L I E S    (Newest First)
support Posted - Nov 12 2010 : 3:35:08 PM
case=7383 is fixed in build 1836
accord Posted - Oct 11 2010 : 03:45:27 AM
Ups! Yes, I was testing the wrong thing, sorry

Now I am seeing the same effect here with your test case, in alt+m list. I have added a comment to the case, thank you.
GKarRacer Posted - Oct 08 2010 : 3:27:32 PM
I verified that VS2005 and VS2008 also have the same problem.
GKarRacer Posted - Oct 08 2010 : 3:18:53 PM
VA Outline shows it correctly. But the others don't (VA View, Definition drop down, and Method list). I'm using VS2010. I haven't checked 2005 or 2008 yet.

This is from the List of methods in current file drop down:

accord Posted - Oct 08 2010 : 2:59:37 PM
Strange. Which Visual Studio are you using? It shouldn't matter, but I don't see the problem with VS2010 and VS2008 SP1. I took a screenshot of my VA outline, using VS2008:



GKarRacer Posted - Oct 08 2010 : 1:27:52 PM
It is very easy to see. The following code will do it for example:

struct astruct
{
int a;

void operator<<(int b)
{}
};

void operator<<( CArchive& ar, const astruct& s )
{
}


Both uses of operator<< show as operator< in the list.
accord Posted - Oct 08 2010 : 03:50:18 AM
I beleive that this is case=7383

Can you please post an example declaration where << is truncated in the alt+m list?
GKarRacer Posted - Oct 07 2010 : 6:46:13 PM
Just to add: it also shows the same thing in VA View and the "Definition" drop-down. Va Outline, however, shows the correct name.

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