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
 Class view not working - Find derived classes?
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Lars Ruoff
Starting Member

1 Posts

Posted - Feb 17 2017 :  04:26:18 AM  Show Profile  Reply with Quote
Hello,
Classic Class View is not working in my Visual Studio 2013/VAssist C++ project.
Since i turned off the default VS Intellisense (as suggested by VAssist documentation), i suspect it is for this reason class view doesn't work?
If so then is there an equivalent VAssist function that can show me for a given class which are all of its descendants (derived classes)?
Thank you.

feline
Whole Tomato Software

United Kingdom
14517 Posts

Posted - Feb 17 2017 :  08:26:04 AM  Show Profile  Reply with Quote
The class view is an IDE feature, and it relies on the IDE's intellisense parser.

The main reason we would suggest you disable the IDE intellisense parser is speed, if you find running both parsers to be really slowing down your IDE, then this can make sense. Otherwise you can leave the IDE parser enabled, and set VA to use its own intellisense database for listbox content.

You can get some of the same information by running Find References on the class you are interested in, and making sure that you have the toolbar button "Display inherited and overridden references" turned On.

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

accord
Whole Tomato Software

United Kingdom
2979 Posts

Posted - Feb 17 2017 :  8:09:07 PM  Show Profile  Reply with Quote
quote:

is there an equivalent VAssist function that can show me for a given class which are all of its descendants (derived classes)?



Yes there is Move over the class in question with your caret and press alt+shift+g (goto related). From here, you can see all the derived classes and much much more:
https://wholetomato.fogbugz.com/default.asp?W478#Inheritance

To replace other functionalities: use Find Symbol in Solution to find a classname:
https://wholetomato.fogbugz.com/default.asp?W194

Tick the "Only classes, structs and namespaces".

Also, you may find VA View useful:
https://wholetomato.fogbugz.com/default.asp?W222

Edited by - accord on Feb 17 2017 8:09:38 PM
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2017 Whole Tomato Software, Inc Go To Top Of Page
Snitz Forums 2000