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
 Intellisense bogus for std::vector
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Tiberius
New Member

4 Posts

Posted - Nov 07 2006 :  2:00:32 PM  Show Profile  Reply with Quote
I recently upgraded for the first time (1445->1539). I immediately found that the intellisense for std::vector does not work. For example, starting to type "push_back" results in "push_heap" being the only option in the list. Typing "begin" only gives "binary_negate" and "end" gives "endl".

I have seen the posts suggesting that some intellisense issues can be fixed by enabling the option to get information from the default intellisense; however, it looks like that will likely cause me more trouble than good. I have always been very happy with the VAX intellisense in the past.

I have verified that this is still an issue in 1540. If I can not address this, I guess I will have to uninstall and return to the 1445...

rhummer
Tomato Guru

USA
527 Posts

Posted - Nov 07 2006 :  2:16:41 PM  Show Profile  Reply with Quote
Have you tried doing a Clear and Rebuild of the symbol database? I would recommend that first before you try and rollback version.

You can find those options in the Performance Node of the Options window.

Tools Engineer - Raven Software
VS2005 SP2/VS2008 SP1 - VAX <LATEST> - Win 7 x64

Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Nov 07 2006 :  3:07:21 PM  Show Profile  Reply with Quote
using VS2003 and VA 1540 I have just added the following code to a test project:

std::vector<int> vecInt;
vecInt.|

I have:
VA Options -> Text Editor -> listboxes -> Get content from default Intellisense

turned off, and "push_back", "begin" and "end" are all in the completion listbox. Are you seeing a completion listbox (appears with CTRL-SPACE) or a suggestion listbox (question mark icons)?

Do you have any other addin's installed?
I agree with rhummer, rebuilding the symbol database is worth a try.

In your code are you using std::vector or just vector? I am wondering if somehow VA is confused over the type, but if so, what type does it think you are using?

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

Tiberius
New Member

4 Posts

Posted - Nov 21 2006 :  12:54:02 PM  Show Profile  Reply with Quote
For some reason, these replies did not generate an email notice, so I thought nobody had replied... I apologize for my own delayed response.

quote:
Originally posted by rhummer

Have you tried doing a Clear and Rebuild of the symbol database? I would recommend that first before you try and rollback version.

You can find those options in the Performance Node of the Options window.




Yes, I actually tried this twice prior to posting. It made no difference.
Go to Top of Page

Tiberius
New Member

4 Posts

Posted - Nov 21 2006 :  1:13:38 PM  Show Profile  Reply with Quote
quote:
Originally posted by feline

using VS2003 and VA 1540 I have just added the following code to a test project:

std::vector<int> vecInt;
vecInt.|

I have:
VA Options -> Text Editor -> listboxes -> Get content from default Intellisense

turned off, and "push_back", "begin" and "end" are all in the completion listbox. Are you seeing a completion listbox (appears with CTRL-SPACE) or a suggestion listbox (question mark icons)?

Do you have any other addin's installed?
I agree with rhummer, rebuilding the symbol database is worth a try.

In your code are you using std::vector or just vector? I am wondering if somehow VA is confused over the type, but if so, what type does it think you are using?



I am definitely seeing an auto complete listbox (Ctrl+Space). I do not have any other add-ins installed. I use std::vector everywhere that I use it.

For the time being, I have rolled back to 1446. It does not have this problem.

Thanks for your help!

Edited by - Tiberius on Nov 21 2006 1:13:59 PM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Nov 21 2006 :  4:13:33 PM  Show Profile  Reply with Quote
A new build of VA should be going up as a beta version in the next couple of days in our announcements section. It is probably worth trying when it goes up to see if it works any better for you.

http://www.wholetomato.com/forum/forum.asp?FORUM_ID=18

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

Tiberius
New Member

4 Posts

Posted - Nov 21 2006 :  4:31:56 PM  Show Profile  Reply with Quote
I will keep my eyes open for the beta release.

On a side note, I forgot to mention that I am using VS2005.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Nov 24 2006 :  08:55:57 AM  Show Profile  Reply with Quote
If you don't want to wait for the official announcement

http://www.wholetomato.com/downloads/VA_X_Setup1541.exe

zen is the art of being at one with the two'ness

Edited by - feline on Nov 24 2006 12:05:49 PM
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000