SlickEdit Community

SlickEdit Product Discussion => SlickEdit® => Topic started by: jaymmartin on February 09, 2021, 09:25:24 pm

Title: list-symbols: Template parameters found, but class " is not a template
Post by: jaymmartin on February 09, 2021, 09:25:24 pm
v25.0.1.0/hotfix1 Using VC 2015 C++   std::vector<AType> ("using std::vector;"). Try to <Alt>. (list-symbols command).  Instead of getting list of AType fields get above message.  Slickedit has been doing this for while but used to give a list of fields for std:: templates in the past. 



Title: Re: list-symbols: Template parameters found, but class " is not a template
Post by: Dennis on February 09, 2021, 09:55:22 pm
I'll take a look at this one tomorrow.
Title: Re: list-symbols: Template parameters found, but class " is not a template
Post by: Dennis on March 25, 2021, 08:08:58 pm
Sorry for the delay responding.

If you have the latest hot fix installed, you should be able to fix this by doing the following:

1) Document > C/C++ Options... > Tag Files
2) Click on the button to for auto tag (the folder with the blue cubes)
3) Check Visual Studio 2015 (if not already selected)
4) Hit OK.
5) After the tag file finishes building, verify in the list of tag files that it is checked
6) If not checked, then you will need to go to Project > Project Properties...
    and make Visual Studio 2015 your default compiler configuration.

The original problem was that some files in the Visual Studio 2015 world were not tagged,
one of those being the critical include\vector.  Rebuilding the tag file takes care of the problem.