Author Topic: list-symbols: Template parameters found, but class " is not a template  (Read 175 times)

jaymmartin

  • Community Member
  • Posts: 53
  • Hero Points: 8
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. 




Dennis

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 3221
  • Hero Points: 459
Re: list-symbols: Template parameters found, but class " is not a template
« Reply #1 on: February 09, 2021, 09:55:22 pm »
I'll take a look at this one tomorrow.

Dennis

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 3221
  • Hero Points: 459
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.